Applicants must be local - on-site role
Must be available for final in-person interview if required.
Job Summary (Embedded Firmware Developer)
- Develop and implement firmware for high voltage and I/O hardware electronic devices
- Collaborate with cross-functional engineering teams (systems, software, hardware) on embedded microcontroller designs
- Support and maintain existing or legacy embedded firmware
- Develop, review, and decompose requirements into actionable work packages
- Utilize issue tracking and revision control systems for project management and collaboration
- Perform debugging and troubleshooting using simulation tools and physical lab testing
- Ensure firmware compatibility with industry-standard protocols (PCIe, USB, Ethernet, DDR, I2C, SPI, CAN, etc.) and video interfaces (LVDS, HDMI, etc.)
- Work with microcontrollers (NXP S32K series), DSPs (TI TMS320 series), and modeling tools (Simulink Stateflow)
- Use development environments such as Code Composer Studio, Eclipse, and MCUXpresso
- Apply understanding of basic electrical circuits to firmware development tasks