Embedded Software Engineer

Embedded Software Engineer

Full-Time No home office possible
H

This is a fantastic opportunity for a skilled Embedded Software Engineer with proven experience in Medical Devices. Ideal for someone who thrives in an autonomous, high-responsibility environment and has a track record of delivering robust, production-ready embedded software.

You will work on next-generation wireless and connected medical devices, taking products from concept through to regulatory-compliant release.

Responsibilities

  • Design, develop, and maintain embedded C firmware for ARM Cortex-M microcontrollers in bare-metal or RTOS environments.
  • Implement modular, maintainable, and testable code suitable for safety-critical medical devices.
  • Conduct code reviews, debugging, and optimisation with a focus on performance and power efficiency.
  • Apply regulatory standards and software development lifecycle processes (IEC 62304, ISO 13485) throughout the project.
  • Collaborate with hardware engineers to interpret schematics and datasheets.
  • Produce and maintain technical documentation, including software requirements, design specifications, and verification plans.
  • Participate in risk management, verification, and validation activities as required for medical device compliance.

Requirements

Must-Have:

  • 5+ years of embedded software development experience.
  • Strong, hands-on expertise in C programming for embedded systems.
  • Deep experience with ARM Cortex-M microcontrollers and associated toolchains (GCC, CMake, etc.).
  • Proficient with RTOS environments such as FreeRTOS or Zephyr.
  • Experience working within regulated industry (IEC 62304, ISO 13485).
  • Proficient with version control (Git) and hardware debugging tools (oscilloscopes, logic analysers).
  • Comfortable working autonomously.

Nice-to-Have:

  • Experience with wireless communication stacks (Bluetooth, BLE).
  • Familiarity with test-driven development (TDD) or CI/CD pipelines.
  • Exposure to higher-level languages such as Rust, Python or Java for tooling.
H

Contact Detail:

Halian Technology Limited Recruiting Team

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>