Ensera Design

Senior Software Engineer – Linux

Ensera Design
Apply
2 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.

Tech Stack

Categories

Ensera Design

About Ensera Design

51-200 employees
Contact me