Firmware Engineer
Company: Deepstreamtech
Location: London
Posted: May 20th, 2026
Requirements
- Engineer with proven experience in developing embedded software applications
- You have demonstrated experience across majority of the stages of the software development lifecycle (requirements analysis, design, implementation, testing)
- Proficient in C and C++
- Ideally, have experience with one or more embedded communication protocols: BLE, CAN, I2C, UART, SPI
- Excellent communication and teamwork skills
- Preferably, have experience with functional safety development (ISO 13849 or ISO 26262)
- Preferably, have experience with electric motors/inverter drives
- Preferably, have experience with RTOS-based application development
- Optionally, have used Python for developing tools
- Optionally, have experience with security for embedded applications
- Have used CI/CD pipelines (Jenkins/Docker)
- Comfortable with version control systems (e.g. Git)
- An awareness of Health and Safety law and best practice
- Have the right to Work in the UK
What the job involves
- The Firmware Engineer role takes on the challenge of delivering robust embedded software for existing and future Brompton Electric products and will give you the opportunity to be involved in the full product lifecycle of our electric bikes, from prototype development to production and manufacturing
- Design, test and maintain embedded software for Brompton Electric products
- Collaborate with cross-functional teams to define, design and ship new features
- Write clean, scalable and efficient code
- Debug and resolve technical issues
- Participate in code reviews to maintain code quality and share knowledge with team members as part of our agile software development process
#J-18808-Ljbffr
Apply Now