A leading technology company based in Redmond is actively seeking skilled developers for a full-time position in embedded firmware development. Candidates should have a bachelor's degree in an engineering field and strong experience in C/C++ programming, along with familiarity with microcontrollers and embedded communication protocols. This role offers a chance to work on innovative technologies in a collaborative environment.
Qualifications
Bachelor’s degree in a relevant field.
Strong experience in embedded firmware development.
Proficiency in C/C++ for embedded systems.
Skills
Embedded firmware development
C/C++ programming
Microcontrollers
Embedded communication protocols
Debugging tools
Hardware schematics understanding
Version control systems
Education
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
Job description
Direct message the job poster from NextGenPros Inc
Required Qualifications
Bachelor’s 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 design
Experience with low‑power and battery‑operated systems
Exposure to safety‑critical or regulated environments (ISO, IEC, or automotive standards)
Experience with scripting languages (Python, Bash) for automation and testing