Embedded Software Test Engineer (US Citizen Required)

The Ranger Group

Niles (IL)

Hybrid

USD 83,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Ranger Group in Chicago, IL is seeking an Embedded Software Test Engineer on a 6-month contract. Hybrid work site with a pay rate of $60-80/hour DOE.

You will design, develop, and execute automated test strategies for embedded systems used in mission-critical aerospace/defense applications. Responsibilities include creating pytest-based test frameworks, translating requirements into test cases, validating GPIO/UART/SPI/ADC peripherals, and collaborating with firmware and hardware teams to

Qualifications

  • Proficiency in Python programming with hands-on pytest-based automated test frameworks.
  • Strong object-oriented programming concepts; write test cases using classes.
  • Experience translating software requirements into executable test cases and performing black-box/white-box testing.

Responsibilities

  • Design and develop automated test frameworks using Python (pytest) for embedded software validation.
  • Write requirement-based test cases from software specifications using black-box and white-box testing.
  • Perform embedded software testing on microcontroller-based systems and validate peripherals.
  • Debug and analyze hardware/software issues with JTAG debuggers and oscilloscopes.
  • Collaborate with firmware engineers to support integration and system-level testing.
  • Document test plans, test cases, results, and defect reports.
  • Participate in design and code reviews with cross-functional teams.

Skills

Python & pytest
Embedded C
Microcontroller know-how
Debug & protocols

Tools

TI Code Composer Studio
JTAG debuggers
Oscilloscopes

Job description

Embedded Software Test Engineer**

Type: Contract
Length: 6 months
Pay Rate: $60-80/DOE
Work Site: Hybrid
Location: Chicago, IL
Visa: ***Must be a US Citizen based on project

Position Overview

The Ranger Group, a leading US Engineering Solutions provider to companies across the Aerospace & Defense, Medical Device, Electronics and Industrial Manufacturing industries, is currently seeking a skilled Embedded Software Test Engineer to join a high-performing engineering team at a leading aerospace and defense manufacturer in the Chicago metropolitan area. In this contract role, you will be responsible for designing, developing, and executing software test strategies for embedded systems used in mission-critical applications. You will work closely with firmware and hardware engineers to validate software functionality against requirements and ensure the highest levels of quality and safety.

Key Responsibilities
  • Design and develop automated test frameworks using Python (pytest) for embedded software validation

  • Write requirement-based test cases from software specifications using both black-box and white-box testing methodologies

  • Perform embedded software testing on microcontroller-based systems, including validation of internal peripherals (GPIO, UART, SPI, ADC, Timers)

  • Debug and analyze hardware and software issues using tools such as JTAG debuggers and oscilloscopes

  • Collaborate with embedded firmware engineers to support integration and system-level testing

  • Document test plans, test cases, test results, and defect reports

  • Participate in design and code reviews with cross-functional engineering teams

Required Qualifications
Python & Test Automation
  • Proficiency in Python programming with hands-on experience building pytest-based automated test frameworks

  • Solid understanding of object-oriented programming concepts; ability to write test cases using classes

  • Experience with requirement-based test development — translating software requirements into executable test cases

  • Demonstrated experience with both black-box and white-box testing approaches

Embedded C Programming
  • Strong proficiency in embedded C programming with solid knowledge of low-level programming concepts

  • Practical experience writing and debugging C code for resource-constrained microcontroller environments

Microcontroller Knowledge
  • Good working understanding of microcontroller architectures and internal peripherals

  • Hands-on experience with GPIO, UART, SPI, ADC, Timers, and related hardware interfaces

Debugging & Communication Protocols
  • Experience using hardware debugging tools including JTAG debuggers and oscilloscopes

  • Familiarity with serial communication protocols, particularly UART and SPI

Preferred Qualifications
  • Experience with bare-metal (non-OS) embedded software development

  • Proficiency with TI Code Composer Studio or equivalent embedded IDE

  • Knowledge of DO-178C (Software Considerations in Airborne Systems and Equipment Certification)

  • Prior experience in aerospace, defense, or other safety-critical industries

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Test Engineer - Hybrid Contract (Chicago)
Embedded Software Test Engineer - Hybrid Contract (Chicago)

The Ranger Group • Niles (IL)

Hybrid
USD 83,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Protingent • Three Point (KY)

On-site
USD 82,656 - 123,984
Competitive salaries
Insurance options
Education/certification reimbursement
+3
Embedded Software Engineer - Aerospace
Embedded Software Engineer - Aerospace

Techoundsllc • Burbank (CA)

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

Mondo • Danvers (MA)

On-site
USD 115,000 - 198,000
Health Insurance
Dental Insurance
Vision Insurance
+2
INTEGRATION AND TEST SYSTEMS / SW ENGG - 1678 with Security Clearance
INTEGRATION AND TEST SYSTEMS / SW ENGG - 1678 with Security Clearance

ASD • Linthicum (MD)

On-site
USD 110,000 - 160,000
Embedded Python automation Engineer - Selenium Experience
Embedded Python automation Engineer - Selenium Experience

Global Connect Technologies • Oak Brook (IL)

On-site
USD 90,000 - 120,000
Embedded Software Test Engineer – Vehicle Systems Dearborn, MI
Embedded Software Test Engineer – Vehicle Systems Dearborn, MI

Tech Mirrors • Dearborn (MI)

Hybrid
USD 52,000 - 58,000
Embedded Software Engineer, Design & Verification
Embedded Software Engineer, Design & Verification

Katalyst CRO • Plano (TX)

On-site
USD 100,000 - 130,000
Embedded Software Engineer, Design & Verification
Embedded Software Engineer, Design & Verification

Katalyst CRO • Rockford (IL)

On-site
USD 80,000 - 110,000
Embedded Software Design – Verification Engineer
Embedded Software Design – Verification Engineer

iCodde • Rockford (IL)

Hybrid
USD 100,000 - 130,000