Embedded Software Engineer
Job Title: Firmware Engineer Location: Bristol (Hybrid – 3 days on-site per week)Salary: Up to £55,000 + Bonus & Benefits (dependent on experience)Overview:An exciting opportunity has arisen for a Firmware Engineer to join an engineering team of 40+ who are going to be developing the next generation of product, which will be deployed across the globe.In this role, you will contribute to the design and development of high-performance embedded software and firmware for next-generation products, while also maintaining and enhancing existing systems.Key Responsibilities
- Design, develop, and maintain firmware in C
- Support new product development and continuous improvement of existing solutions
- Collaborate closely with multidisciplinary engineering teams
- Debug and troubleshoot embedded hardware and software issues
- Minimum of 3 years’ experience working with embedded systems
- Strong proficiency in Embedded C for bare-metal firmware development
- Experience with communication interfaces and protocols such as SPI, RS-485, and CAN
- Hands-on debugging experience using oscilloscopes, logic analysers, and multimeters
- Familiarity with source control systems such as Git
- Competitive pension scheme (up to 7% employer match)
- Discretionary annual bonus (typically around 10%)
- 25 days annual leave plus 8 bank holidays
- Private medical healthcare
- Hybrid working and flexitime
- Annual wellness checks
- 25% discount on gym memberships
- Retail vouchers
- Mental health support services
- Regular social activities