
Senior Software Engineer – Linux
Ensera Design4 months ago
Bristol, United KingdomSenior
Responsibilities
- Design and implement embedded Linux software in accordance with system and security architecture.
- Own the architecture and implementation of assigned Linux subsystems and services.
- Lead Linux platform bring-up and configuration within scope.
- Maintain and contribute to the embedded build system, such as Yocto or an equivalent.
- Define and maintain interfaces between Linux, MCU firmware, UI, and connectivity components.
- Make in-scope design decisions and escalate architectural impacts when required.
- Support debugging of system-level faults and performance issues.
- Provide technical guidance and design review for Linux engineers.
- Work with multidisciplinary teams across hardware, MCU, UI, and connectivity throughout the development lifecycle.
Requirements
- Strong experience developing software on embedded Linux platforms.
- Strong understanding of Linux internals, IPC, filesystems, and networking.
- Experience with embedded build systems such as Yocto, Buildroot, or similar.
- Strong C/C++ experience; scripting experience is beneficial.
- Experience working in structured, quality-focused development environments.
- Experience with Qt or other embedded UI frameworks is desirable.
- Experience integrating Linux systems with MCUs over UART, SPI, or CAN is desirable.
- Secure boot, system update, or platform hardening experience is desirable.
- Experience with communication protocols including UART, SPI, I²C, and CAN is desirable.
- Experience working in regulated or safety-critical domains is desirable.
- Experience with safety-critical systems or medical devices and familiarity with standards such as IEC62304 are relevant to the role.
Benefits
- Salary of up to £73,954.
- Performance-related company-wide bonus.
- Flexible hybrid working aligned with agreed working patterns and core hours.
- Private healthcare for the employee and family.
- Enhanced maternity and paternity leave.
- Salary exchange pension scheme.
- 25 days of annual leave, with options to purchase up to one working week and additional service-based days.
- Employee Assistance Programme and digital wellbeing platform.
- Cycle to Work and Electric Vehicle Lease schemes.
- Death-in-service benefit of four times gross salary.
- Training and development opportunities, including dedicated learning days and knowledge-sharing sessions.
- Free lunch on the first Monday of each month and free breakfast every Wednesday.
- Team-organized social activities, summer and Christmas parties.
- Role based in Bristol with access to labs, design studios, usability suites, and collaborative meeting spaces.
About Ensera Design
Ensera Design is a healthcare-focused design and product development consultancy serving pharma, medical device, and consumer health companies, offering research, human factors, industrial and digital design, and engineering through to prototyping, testing, and design for manufacture. Headquartered in Bristol with studios in Morristown (NJ) and Frederick (CO), it is part of SteriPack Group. The firm supports regulated product development, aligning design with manufacturing and regulatory requirements to bring market-ready devices and digital experiences to life.