Role : Firmware Software Engineer III
Location : Redmond, WA (Hybrid)
Type : Permanent Full-time
Job Description :
Required Qualifications
- Bachelors degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
- Strong experience in embedded firmware development
- Proficiency in C / C++ programming for embedded systems
- Hands-on experience with microcontrollers (e.g., ARM Cortex-M, AVR, PIC, or similar)
- Knowledge of embedded communication protocols (I2C, SPI, UART, USB, Ethernet, CAN)
- Experience with debugging tools (JTAG, SWD, logic analyzers, oscilloscopes)
- Understanding of hardware schematics and datasheets
- Familiarity with version control systems (Git preferred)
Preferred Qualifications
Experience with RTOS (FreeRTOS, Zephyr, ThreadX, or similar)Knowledge of bootloaders, firmware updates, and secure firmware designExperience with low-power and battery-operated systemsExposure to safety-critical or regulated environments (ISO, IEC, or automotive standards)Experience with scripting languages (Python, Bash) for automation and testing