What are the responsibilities and job description for the Firmware Engineer position at ZimZee Recruiting?
ZimZee Recruiting is seeking a Embedded Firmware Engineer for our client in Lehi. The ideal engineer should have strong experience with embedded micro controller firmware development.
Skills and Requirements:
- Bachelor's degree in Computer Engineering, Electrical Engineering, or related field.
- 4 - 6 years of experience in micro controller embedded firmware development.
- Excellent programming skills in C and proficiency in C .
- Experience working in an Agile/Scrum environment.
- Familiarity with Agile firmware development workflows, including merge requests, code
- reviews, and issue tracking.
- Proficiency with Git or Subversion.
- Strong debugging skills using oscilloscopes, logic analyzers, protocol analyzers, and
debuggers.
- Experience with low-level peripheral interfaces: USB, SPI, I2C, UART, CAN, ADC, DAC.
- Hands-on experience with ARM Cortex-M series processors and associated tool chains.
Responsibilities:
- Develop and test embedded systems firmware.
- Engineer concise, testable, and maintainable firmware.
- Create and design documentation for collaboration as needed.
- Participate in the peer review process.
- Test, integrate, and verify embedded software on hardware.
- Collaborate with cross-functional teams to align product features.
- Troubleshoot hardware, firmware, and host software integration issues.
Salary : $90,000 - $140,000