Ensera Design

Senior Software Engineer – MCU

Ensera Design
Apply
7 months ago
Bristol, United KingdomSenior

Responsibilities

  • Design and implement MCU firmware aligned with system and security architecture.
  • Own the technical design of MCU subsystems and make technical decisions.
  • Develop and review embedded C/C++ for real-time systems.
  • Collaborate with hardware, Linux, UI, connectivity, and test teams to integrate complete solutions.
  • Champion coding standards and secure development practices.

Requirements

  • Proven experience with ARM Cortex-M or an equivalent microcontroller architecture.
  • Strong C/C++ experience in embedded, real-time contexts.
  • Experience working in quality-controlled or safety-critical environments.
  • Desirable experience with STM32, bootloaders, MISRA, and UART, SPI, I2C, or CAN.

Benefits

  • Salary of up to £73,954.
  • Flexible hybrid working with agreed working patterns and stated core hours.
  • Performance-related company-wide bonus.
  • 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 additional leave and receive length-of-service 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, dedicated learning days, and knowledge-sharing sessions.
  • Free monthly lunch, weekly breakfast, and company-organized social activities.
  • The role is based in Bristol with flexible hybrid working.

Tech Stack

Categories

Ensera Design

About Ensera Design

51-200 employees
Contact me