Embedded Software Engineer

Intellectt Inc

Redmond (WA)

On-site

USD 85,000 - 120,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A technology company based in Redmond, WA, is seeking an Embedded Software Test Engineer to design and maintain software and firmware for embedded systems. You will work closely with hardware teams and develop test scripts for device verification. The ideal candidate will have a strong background in C++ and Python, with hands-on experience in device testing and automation. Excellent problem-solving skills and the ability to coordinate with offshore teams are essential for success in this role.

Qualifications

  • Strong experience in software/firmware development for embedded systems.
  • Experience with RTOS and low-level hardware programming.
  • Hands-on experience with hardware communication protocols (I2C, SPI, UART).
  • Experience in system verification, testing, and automation.

Responsibilities

  • Design, develop, and maintain software and firmware for embedded systems.
  • Develop and execute test scripts for device verification.
  • Collaborate with hardware engineers for seamless integration.
  • Coordinate with offshore teams on project deliverables.

Skills

C++
Python
Problem-solving
Communication
Collaboration

Education

Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, or related field

Tools

Multimeter
Oscilloscope

Job description

Job Title: Embedded Software test Engineer

Location: Redmond WA

Key Responsibilities
Software & Firmware Development

Design, develop, and maintain software and firmware for embedded systems.

Work closely with low-level hardware, including microcontrollers and SoCs.

Implement and debug code using C++ and Python.

Hardware Interaction

Develop and integrate with hardware communication protocols such as I2C, SPI, UART, etc.

Collaborate with hardware engineers to ensure seamless hardware-software integration.

Device Testing

Develop and execute test scripts for system and device verification.

Automate testing processes to improve efficiency and coverage.

Analyze test results, identify issues, and drive resolution.

Perform hands‑on device testing, including functional, performance, and reliability testing.

Document test procedures, results, and issues.

Team Coordination

Coordinate with offshore teams to align on project deliverables and timelines.

Provide lab support to the remote team members.

Required Skills & Qualifications
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field (Electrical Engineering preferred).
  • Strong experience in software/firmware development for embedded systems.
  • Proficiency in C++ and Python.
  • Experience with RTOS (Real-Time Operating Systems) and low-level hardware programming.
  • Hands‑on experience with hardware communication protocols (I2C, SPI, UART, etc.).
  • Experience in system verification, testing, and automation.
  • Prior experience in device testing and troubleshooting.
  • Excellent problem‑solving and analytical skills.
  • Strong communication and collaboration skills, especially in coordinating with offshore teams.
  • Ability to work independently and as part of a cross‑functional team.
Preferred Qualifications
  • Experience working with large‑scale tech environment.
  • Familiarity with Agile development methodologies.
  • Experience with test automation frameworks and scripting.
  • Experience using basic electronic lab equipment “multimeter, oscilloscope”.
Role Distribution

70‑80%: Hands‑on software/firmware development, device testing, and automation.

20‑30%: Offshore team coordination and support for device test execution and test automation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer: Firmware, Testing & Hardware
Embedded Software Engineer: Firmware, Testing & Hardware

Intellectt Inc • Redmond (WA)

On-site
USD 85,000 - 120,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems • Duluth (GA)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems, Inc. • Duluth (GA)

On-site
USD 90,000 - 120,000
Functional Testing Engineer
Functional Testing Engineer

TetraMem - Accelerate The World • Fremont (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

Insight Global • Long Beach (CA)

On-site
USD 110,000 - 140,000
Embedded Software Engineer - Platform & Firmware
Embedded Software Engineer - Platform & Firmware

Pivotal Systems • Fremont (CA)

On-site
USD 90,000 - 120,000
Embedded Software QA Engineer
Embedded Software QA Engineer

Mogi I/O : OTT/Podcast/Short Video Apps for you • New Braunfels (TX)

On-site
USD 160,000 - 180,000
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Frisco (TX)

On-site
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend