Back to jobs
Ensera Design

Software Engineer (Linux)

Bristol, England, United KingdomPosted 5 days ago
Full-timehybrid

Job Description

About the role

Bold ideas start with bold people. At Ensera Design, we are a world‑class user‑centered innovation and product development consultancy working across medical and consumer health. Join our multidisciplinary team to build robust, secure firmware that powers life‑enhancing products.

We are currently seeking an embedded Software Engineer to join our talented team and contribute to delivering exceptional solutions for our clients.

You’ll join a multidisciplinary team developing a greenfield medical device from the ground up.

Day to day, your focus will be designing and implementing embedded software in C/C++ on embedded Linux platforms. You'll sit alongside hardware, MCU, UI and test engineers, with real input into the Linux architecture and design while the project is still taking shape.

You'll have a team of Senior Software Engineers around you who'll mentor you throughout. Due to the nature of Ensera Design’s work, you’ll have the opportunity to either branch out into other specialisms or go deeper into the one you’re already in.

About you

You’re an engineer who has worked across safety-critical systems and/or medical devices in the past with a desire to develop within an embedded Linux environment. You’ll be a strong communicator with a desire to learn from others, share your own knowledge and mentor junior engineers.

You’ll be interested in working on safety-critical applications across the full development lifecycle and in accordance with safety and reliability standards such as IEC 62304.

What you’ll do

● Design and implement embedded Linux software in line with agreed system and security architecture

● Support Linux platform bring-up and configuration within scope

● Contribute to the embedded build system (e.g. Yocto or equivalent)

● Define and maintain interfaces between Linux, MCU firmware, UI, and connectivity components

● Support debugging of system-level faults and performance issues

● Share knowledge and mentor more junior members of the team

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Software Engineer (Linux) at Ensera Design | Renata