Expired Job

Firmware Engineer

Brompton Bicycle
Greenford, UK
Full Time
• Remote
Competitive Salary

This role focuses on developing embedded firmware for Brompton’s electric bike products. You’ll work across the full product lifecycle—from prototype development through to production—delivering robust, production-ready embedded software for current and future Brompton Electric platforms.

You’ll collaborate with cross-functional teams, contribute to code quality through reviews, and help ship new features within an agile development process.

What you’ll be doing

  • Designing, testing, and maintaining embedded firmware
  • Developing software across the full development lifecycle
  • Writing clean, efficient C/C++ code
  • Debugging and resolving technical issues
  • Collaborating with hardware, product, and manufacturing teams
  • Participating in code reviews and agile ceremonies

What you’ll need

  • Proven experience developing embedded software
  • Strong proficiency in C and C++
  • Experience across requirements, design, implementation, and testing
  • Familiarity with embedded communication protocols (e.g. BLE, CAN, I2C, UART, SPI)
  • Experience with version control (Git) and CI/CD pipelines

Experience with RTOS, functional safety standards, electric drive systems, Python tooling, or embedded security is beneficial but not essential.

Benefits

Brompton offers flexible working, generous annual leave, workplace pension and profit share, cycle-to-work scheme, substantial staff discounts, learning and development support, and wellbeing benefits.

How to apply

Full details and the application process are available on Brompton’s careers site.

New cycling jobs, twice a month.

Get the Jobs in Cycling newsletter, full of new and notable roles. Not spam.
Email
Thank you! Your submission has been received - You will receive a confirmation email shortly
Oops! Something went wrong while submitting the form.