This job is with Brompton, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ business community. Please do not contact the recruiter directly. Senior Firmware Engineer 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. Key Responsibilities: 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 Who you are: Engineer with proven experience in developing embedded software applications Excellent communication and teamwork skills. Proficient in C++ Have experience with embedded communication protocols BLE, CAN, I2C, UART, SPI 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.