A leading European medical technology company is looking for an Embedded Software Engineer to play a central role in the evolution of its next-generation medical device software platform. This role offers the opportunity to leverage your embedded expertise to make a tangible impact on a product that aims to improve the lives of millions of people worldwide through cutting-edge, non-invasive medical technology.
About the company
This is an exciting opportunity to join a medical technology company working to realise a truly non-invasive blood glucose monitoring solution based on advanced spectroscopy. The company’s mission is to make painless glucose monitoring accessible on a global scale. You will be part of a world-class team of engineers and specialists committed to quality, innovation, and close cross-functional collaboration. The environment strongly encourages continuous learning, creativity, and structured development processes, empowering engineers to solve complex technical challenges while delivering high-quality, safety-critical products.
Key responsibilities
- Participate in the development and evolution of the medical device software platform
- Design, code, and integrate software for an embedded Linux target, including unit tests for all developed code
- Work across the full software lifecycle including analysis, design, documentation, implementation, and testing
- Perform test, verification, and validation of the software product
- Develop software in accordance with IEC 62304
- Generate detailed documentation for developed code and software designs
- Contribute to embedded Linux development using Yocto and Buildroot
- Support ongoing research projects involving bare-metal MCU programming
Required experience and skills
- 5+ years of experience with embedded Linux
- Strong understanding of the Linux device tree
- Ability to design and implement software directly from hardware schematics
- Profound knowledge of C and C++
- Solid bare-metal C++ and MCU programming experience
- Experience with embedded networking (Wi-Fi, HTTP, raw sockets)
- Working knowledge of medical device software standards (ISO 13485, ISO 14971, IEC 62304, IEC 60601-1 §14)
- Strong experience working with Git and feature-branch workflows
- Experience writing unit tests for embedded software
- Strong communication skills in two languages
- Bachelor’s or Master’s degree in Computer Science or a related field
- Experience with medical device development (advantageous)
- Python programming experience (advantageous)
- FPGA / VHDL experience (advantageous)
- Fast learner with strong problem-solving skills and a collaborative mindset
Benefits
- Opportunity to work on a globally impactful medical device product used by millions
- Exposure to cutting-edge spectroscopy-based medical technology
- Collaborative, high-calibre engineering environment
- Strong focus on continuous learning and professional development
- Opportunity to work across both embedded Linux and bare-metal MCU development
- High ownership and influence over core product software
Your consultant
As a Senior Recruitment Consultant at Aspire Life Sciences, Julien Funes' expertise lies at the nexus of technology and life sciences. He recruits top Machine Learning and data talent for Biotech and life sciences startups across Europe and North America. He is committed to advancing the industry by sourcing and securing top-tier talent for roles in these critical sectors. His approach enables him to effectively match candidates with opportunities where technological innovation meets life science excellence.

