Sargent Manufacturing Company is looking for a Firmware Engineer III to develop embedded firmware applications for next-generation Digital door Lock products utilizing various network technologies.
Requirements
- design, development, and testing of complex, multi-threaded embedded applications
- communication protocols such as I2c, SPI or UART
- programming in C
- optimizations for code size, execution speed and memory usage
- interrupts, exception handling and power management
Responsibilities
- developing embedded firmware applications in BLE, Zigbee, Wi-Fi, and other network technologies
- Work with internal and/or contract firmware developers and architect involved in design and system architecture discussions, hardware analysis, and application design
- Collaborate with the hardware team during design, development, and integration
- Program and debug the code
- write automated unit test scripts on features developed/integrated
- work with co-developers in code review, code optimization, power management, etc.
- Participate in code review process, unit testing, feature integration work, and assist team workers with best coding techniques in building best embedded firmware applications
Other
- Requires Bachelor’s degree in Information Systems and Assurance, Computer Science/Engineering, Information Technology or related field of study
- 3 years of experience in any job title/occupation/position involving embedded software or firmware development
- Requires up to 10% domestic travel