Nottingham Spirk has an immediate opening for a Senior Firmware Engineer to architect and deliver embedded firmware for innovative products across various industries.
Requirements
- 10+ years of engineering product development experience
- 5+ years of embedded C development experience
- Strong C programming skills with extensive embedded systems development experience
- Proven expertise in debugging complex embedded systems
- Ability to collaborate with hardware teams to define optimal system architectures
- Experience establishing firmware development practices, coding standards, and reusable platform architectures
- Proficiency with lab and debugging tools
- Experience developing connected or wireless embedded systems
- Experience with ARM-based microcontrollers/processors and associated toolchains
- Hands-on experience with wireless technologies
- Strong understanding of embedded communication protocols
- Ability to read and interpret hardware schematics
- Strong documentation and communication skills
- Track record of delivering high-quality work on schedule
Benefits
- Flexible, comprehensive benefit package
- Fun, team-based culture
- Opportunity to learn and grow
- Dog-friendly environment