Job ID: JOB_ID_1650
Position Summary: Embedded Software Test Engineer
We are looking for a highly skilled Embedded Software Test Engineer to join our engineering team in Redmond, WA. This is a critical role focused on the design, development, and rigorous testing of software and firmware for next-generation embedded systems. The ideal candidate will possess a deep understanding of the intersection between low-level hardware and high-level software, with the ability to automate complex testing environments to ensure product reliability and performance.
Core Responsibilities
- Design and maintain robust software and firmware for embedded systems, working directly with microcontrollers and System-on-Chip (SoC) architectures.
- Implement and debug production-level code using C++ and Python, ensuring adherence to strict performance and memory constraints.
- Develop and integrate hardware communication protocols, including I2C, SPI, and UART, to facilitate seamless interaction between system components.
- Collaborate closely with hardware engineering teams to troubleshoot integration issues and optimize hardware-software synergy.
- Architect and execute automated test scripts for comprehensive system and device verification, reducing manual testing overhead and increasing coverage.
- Perform hands-on device testing, including functional, stress, and reliability testing, using laboratory equipment such as multimeters and oscilloscopes.
- Analyze complex test data to identify root causes of failures and drive resolution through the development lifecycle.
- Coordinate with offshore engineering teams to ensure project alignment, providing necessary lab support and technical guidance to remote members.
Required Technical Skills
- Proficiency in C++ and Python for both application development and test automation.
- Extensive experience with Real-Time Operating Systems (RTOS) and low-level hardware programming.
- Hands-on experience with hardware communication protocols (I2C, SPI, UART, etc.).
- Strong background in system verification and the development of automated test frameworks.
- Familiarity with Agile development methodologies and large-scale tech environments.
- Ability to use basic electronic lab equipment (multimeter, oscilloscope) for hardware debugging.
Professional Expectations
This role requires a high degree of independence and the ability to work effectively within a cross-functional team. Approximately 70-80% of the role is dedicated to hands-on software/firmware development, device testing, and automation. The remaining 20-30% involves coordination with offshore teams, requiring excellent communication skills and the ability to manage deliverables across different time zones. This is a Day 1 Onsite position in Redmond, WA, requiring a full-time presence from Monday through Friday.
Special Requirements
Day 1 Onsite M-F requirement. Significant coordination with offshore teams (20-30% of role).
Compensation & Location
Salary: $125,000 – $145,000 per year
Location: Redmond, WA
Recruiter / Company – Contact Information
Recruiter / Employer: Nvoids Staffing
Email: veena.recruiter27@gmail.com
Recruiter Notice:
To remove this job posting, please send an email from
veena.recruiter27@gmail.com with the subject:
DELETE_JOB_ID_1650