Embedded Software Engineer

Company: Chroma Recruitment
Apply for the Embedded Software Engineer
Location: Birmingham
Job Description:

Overview

In this role you will develop embedded software for IoT and consumer products, reporting to the CTO with a dotted line to the Software Director. You will work across projects in a small, hands-on environment, liaising with internal and external stakeholders including end customers. Linux experience is a plus as the business scales up in 2026. This is a chance to influence multiple projects from concept to delivery and grow with a growing engineering team.

Responsibilities

  • Drive embedded software development on projects across the product lifecycle
  • Collaborate with internal and external stakeholders including end customers
  • Work across all project aspects in a small business setting
  • Contribute to low-level and bare-metal programming efforts
  • Support projects with Linux-related tasks where applicable

Key requirements

  • Embedded C/C++ programming
  • Microcontroller development
  • Low level / bare metal programming
  • FreeRTOS
  • Linux – desirable
  • Understanding of electronics
  • Degree in Electronics or Software Engineering
  • Stakeholder management
  • Cross-functional collaboration
  • Effective communication
  • Embedded C/C++
  • Microcontroller development
  • Low level / bare metal programming

…

Posted: October 2nd, 2026