At a Glance
- Tasks: Join a dynamic team to develop innovative medical devices using cutting-edge software technologies.
- Company: Ensera Design, a world-class consultancy in user-centred innovation.
- Benefits: Competitive salary, mentorship from experts, and opportunities for career growth.
- Other info: Collaborative environment with excellent learning and leadership opportunities.
- Why this job: Make a real impact in healthcare by developing groundbreaking technology.
- Qualifications: Experience in embedded software development with strong C/C++ skills.
The predicted salary is between 51750 - 63250 £ per year.
Ensera Design is a world-class user-centred innovation and product development consultancy, specializing in the medical and consumer health sectors with offices in Bristol, Colorado and New Jersey. As part of Ensera, we collaborate globally with contract manufacturing facilities in Europe, the USA, and Asia.
We are currently seeking both Software Engineers and Senior Software Engineers to join our talented team across embedded Linux, microcontroller (MCU) and Test disciplines. Whether you're looking to develop your expertise alongside experienced mentors or take a technical leadership role on complex medical device projects, we have opportunities to match your experience and ambitions.
This is an opportunity to join a multidisciplinary team developing a greenfield medical device from the ground up. You’ll have a team of Senior Software Engineers around you who’ll mentor you throughout.
- Software Engineer (Linux): Designing and implementing software on embedded Linux platforms using C/C++. Defining interfaces across hardware and software subsystems.
- Senior Software Engineer (Linux): Leading the design and implementation of embedded Linux software using modern C/C++. Defining system architecture, interfaces and software design approaches across complex products. Contributing to build systems and deployment pipelines, including Yocto-based environments. Providing technical leadership and mentoring to software engineers across project teams. Working closely with electronics, mechanical, UX and systems engineers throughout the development lifecycle.
- Software Engineer (MCU): Developing embedded C/C++ targeting STM32 ARM microcontrollers. Supporting subsystems and collaborating with hardware, Linux, UI and test teams.
- Senior Software Engineer (MCU): Leading firmware architecture, design and implementation using Embedded C/C++. Driving software development on ARM-based microcontroller platforms, including STM32 devices. Making key technical decisions around system design, performance and reliability. Collaborating with hardware, Linux, UI, test and systems engineering teams to deliver integrated products. Mentoring engineers and championing software quality, maintainability and engineering best practice.
- Software Engineer (Test): Building structured testing strategies and processes for embedded systems and shaping the automation approach as it takes shape. Working closely with the embedded, Linux, UI and connectivity teams to ensure code is testable. Python and/or C++ development experience.
You’ll have a good understanding of either Linux, MCU or test engineering and care about writing clean, reliable code. Around 3–5 years’ experience in embedded software development. Strong C and/or C++ skills. Solid understanding of hardware–software interfaces, embedded architectures, or test automation frameworks. You'll be comfortable balancing hands-on development with technical leadership responsibilities and helping teams deliver high-quality, compliant software solutions.
Software-ontwikkelaar in Bristol employer: Ensera Design
Ensera Design is an exceptional employer that fosters a collaborative and innovative work culture, particularly for Senior Mechanical Design Engineers. Located in the vibrant heart of Bristol, we offer flexible working arrangements, comprehensive benefits including private healthcare and performance-related bonuses, and ample opportunities for professional growth through training and mentorship. Our commitment to a supportive environment ensures that every team member can thrive while contributing to meaningful projects in the medical device sector.