Firmware Engineer
Benefits:
Base pay between $130,000 and $160,000
Stock options
Medical, Dental, and Vision coverage
Flexible vacation and sick leave practices
Paid parental leave
Education Requirements:
Bachelor's degree in engineering, computer science or equivalent
Experience Requirements:
1-3 years of expertise in embedded software (C and C++)
Proficient experience with microcontrollers (STM32 family)
Proven track record in bare metal embedded systems
Experience debugging embedded systems with scopes and logic analyzers
Other Requirements:
Experience reading PCB schematics
Familiarity with communication protocols (USB, I2C, SPI, etc.)
Responsibilities:
Design, development, and maintenance of embedded system firmware
Collaborate with the team on firmware architecture
Write well-tested, readable, and maintainable code
Engage with cross-functional members to enhance performance
Generate design documentation and lead code reviews
Show more details