Ensera Design

Software Engineer (MCU)

Ensera Design
Apply
5 months ago
Bristol, United KingdomMid Level / Senior

Responsibilities

  • Design and implement MCU firmware according to system and security architecture.
  • Support MCU subsystems and components.
  • Develop embedded C/C++ code for real-time systems.
  • Collaborate with hardware, Linux, UI, connectivity, and test teams on integration topics.
  • Define and maintain coding standards and design patterns for MCU software.
  • Support fault investigation, root-cause analysis, and corrective actions.
  • Share knowledge and mentor more junior team members.

Requirements

  • Around 3–5 years of experience developing embedded firmware on MCUs, ARM Cortex-M, or equivalent platforms.
  • Solid C and/or C++ skills.
  • Experience with RTOS-based systems.
  • Understanding of hardware–software interfaces and peripheral drivers.
  • Experience in quality-controlled or safety-critical development environments.
  • Experience with STM32 or similar MCU families is desirable.
  • Bootloader, firmware update, or secure startup experience is desirable.
  • Familiarity with MISRA or similar embedded coding standards is desirable.
  • Experience with UART, SPI, I²C, or CAN communication protocols is desirable.
  • Exposure to MCU-level cybersecurity considerations is desirable.

Benefits

  • Performance-related company-wide bonus.
  • Flexible hybrid working with agreed working patterns and stated 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 earn additional days through length of service.
  • 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, dedicated learning days, and knowledge-sharing sessions.
  • Free monthly lunch, weekly breakfast, social activities, and company parties.
  • The role is based in Bristol in a multidisciplinary workspace with labs, a design studio, usability suites, and collaborative meeting spaces.

Tech Stack

Categories

Ensera Design

About Ensera Design

51-200 employees

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.

Contact me