Firmware Engineer – Secure IoT on ARM Cortex‑M, Fast Growth

IC Resources

Greater London

On-site

GBP 70,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IC Resources is partnering with a fast-scaling deep tech semiconductor company in London to recruit an experienced Firmware Engineer. You will own robust firmware development across the full lifecycle, from pre-silicon validation to post-silicon bring-up, ensuring security and quality in cutting-edge hardware.

The role focuses on ARM Cortex-M based MCUs, implementing unit tests, collaborating with hardware and architecture teams, and delivering secure, well-documented APIs for connected devices.

Qualifications

  • Bachelor’s or master’s degree in electrical engineering, computer engineering, computer science, or a related field.
  • 5+ years of firmware development experience in embedded systems.
  • Proven expertise with ARM Cortex-M processors and peripherals.
  • Experience with IoT/networking stacks (e.g., TCP/IP, Bluetooth, Wi‑Fi, Matter, Thread).
  • Strong API design and maintainable code skills.

Responsibilities

  • Design, develop, and debug firmware for ARM Cortex-M based MCUs.
  • Implement and execute comprehensive unit testing strategies to ensure code quality.
  • Actively participate in both pre-silicon and post-silicon validation and bring-up activities.
  • Collaborate closely with hardware and architecture teams to define specifications, troubleshoot issues, and optimize performance.
  • Contribute to the design and implementation of secure firmware features, including secure boot mechanisms.
  • Develop high-quality, well-documented APIs and maintain strong design principles throughout the firmware development process.
  • Work effectively within a collaborative team environment, sharing knowledge and best practices.
  • Develop and integrate IoT/networking stacks for connected devices.

Skills

Embedded systems
ARM Cortex-M
Firmware testing
IoT networking stacks
Secure firmware

Education

Bachelor’s or Master’s in Electrical/Computer Engineering or CS

Job description

IC Resources is partnering with a fast-scaling deep tech semiconductor company in London to recruit an experienced Firmware Engineer. You will own robust firmware development across the full lifecycle, from pre-silicon validation to post-silicon bring-up, ensuring security and quality in cutting-edge hardware.

The role focuses on ARM Cortex-M based MCUs, implementing unit tests, collaborating with hardware and architecture teams, and delivering secure, well-documented APIs for connected devices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

IC Resources • Greater London

On-site
GBP 70,000 - 110,000
Senior Firmware Engineer – IoT & Wireless (Hybrid)
Senior Firmware Engineer – IoT & Wireless (Hybrid)

IC Resources • Bath

Hybrid
GBP 60,000 - 80,000
Senior Embedded Linux & Firmware Engineer (ARM Cortex-A)
Senior Embedded Linux & Firmware Engineer (ARM Cortex-A)

Fortaegis Technologies • England

On-site
GBP 70,000 - 110,000
Embedded Firmware Engineer - Cambridge, High-Impact
Embedded Firmware Engineer - Cambridge, High-Impact

Cortech Talent Solutions Ltd • Cambridge

On-site
GBP 63,000 - 77,000
Discretionary Bonus Scheme
Enhanced parental leave
Generous discounts on products
+2
Senior Firmware Engineer - Power Electronics (ARM C/Python)
Senior Firmware Engineer - Power Electronics (ARM C/Python)

Platform Recruitment • Norwich

On-site
GBP 60,000 - 70,000
Firmware Engineer
Firmware Engineer

Platform Recruitment • Milton

On-site
GBP 60,000 - 90,000
Private health insurance
Life insurance
33 days holiday
+1
Embedded Firmware Engineer for IoT Devices
Embedded Firmware Engineer for IoT Devices

Amazon • Cambridge

On-site
GBP 70,000 - 100,000
Senior Embedded Firmware Engineer - Hardware Lead Hybrid
Senior Embedded Firmware Engineer - Hardware Lead Hybrid

Catering • Denton

Hybrid
GBP 55,000 - 65,000
Hybrid working
25 days holiday plus bank holidays
Company pension
+2
Firmware Engineer
Firmware Engineer

Platform Recruitment • Cambridgeshire and Peterborough

On-site
GBP 50,000 - 70,000
Private health insurance
Life insurance
33 days holiday
+1
Embedded Firmware Engineer - C, Bare-Metal & Hardware
Embedded Firmware Engineer - C, Bare-Metal & Hardware

Roc Search Europe Limited • Bristol

On-site
GBP 55,000 - 75,000