1

Embedded Automotive Software Testing Engineer Jobs in Pennsylvania

Senior Embedded Software Engineer

Pittsburgh, PA · Hybrid

$120K - $157K/yr

As a Senior Embedded Software Engineer , you will own critical firmware domains, lead complex cross ... testing. Nice to have * Experience in automotive and/or transit domains. * Experience with ...

... automotive software and digital technologies, and grow with us. We are looking for for Triage ... engineer The candidate should be comfortable joining Tata Elxsi as Full Time employee Good in C ...

Embedded Software Engineer

Erie, PA · On-site

$75K - $85K/yr

... defense, automotive, energy, hi-tech, healthcare, medical devices, rail and semiconductor ... Identify, isolate and communicate issues and anomalies found while testing * Baseline Integrations

Embedded Software Engineer

Erie, PA · On-site

$75K - $85K/yr

... defense, automotive, energy, hi-tech, healthcare, medical devices, rail and semiconductor ... Identify, isolate and communicate issues and anomalies found while testing * Baseline Integrations

... defense, automotive, energy, hi-tech, healthcare, medical devices, rail and semiconductor ... Identify, isolate and communicate issues and anomalies found while testing * Baseline Integrations

Senior Embedded Software Engineer

Pittsburgh, PA · On-site

$120K - $157K/yr

As a Senior Embedded Software Engineer , you will own critical firmware domains, lead complex cross ... testing. Nice to have * Experience in automotive and/or transit domains. * Experience with ...

$92K - $174K/yr

... Software Engineer to join our Embedded Software Department within the Guidance and Control ... Unit testing frameworks * Current eligibility for access to classified information at the Secret ...

Embedded Software Engineer

PA · On-site

$86K - $126K/yr

As an embedded software engineer, you will work with global engineering teams to design and develop ... Perform complex embedded firmware design, development and testing tasks * Plans work in detail at ...

next page

Showing results 1-20

Embedded Automotive Software Testing Engineer information

What are some common challenges faced by Embedded Automotive Software Testing Engineers, and how can they be addressed?

Embedded Automotive Software Testing Engineers often encounter challenges such as integrating tests with complex hardware, managing tight project deadlines, and ensuring compliance with rigorous automotive safety standards like ISO 26262. To address these, it’s essential to maintain clear communication with cross-functional teams, regularly update test strategies to accommodate hardware changes, and utilize automated testing tools to improve efficiency. Continuous learning about new automotive technologies and safety protocols also helps in staying ahead of industry requirements.

What does an Embedded Automotive Software Testing Engineer do?

An Embedded Automotive Software Testing Engineer is responsible for verifying and validating the software that runs on electronic control units (ECUs) in vehicles. They design and execute test cases to ensure that embedded software meets safety, performance, and regulatory requirements. Their work involves using specialized tools to simulate real-world automotive scenarios, identifying bugs or issues, and collaborating with development teams to resolve them. This role is crucial for ensuring that automotive systems—such as braking, infotainment, and engine control—operate reliably and safely.

What are the key skills and qualifications needed to thrive as an Embedded Automotive Software Testing Engineer, and why are they important?

To thrive as an Embedded Automotive Software Testing Engineer, you need a solid understanding of embedded systems, software testing methodologies, and automotive standards such as ISO 26262, typically supported by a degree in computer science, electronics, or a related field. Familiarity with testing tools (such as CANoe, Vector tools), scripting languages (like Python), and version control systems (e.g., Git) is commonly required, along with relevant certifications like ISTQB. Attention to detail, problem-solving abilities, and effective communication are crucial soft skills for collaborating with cross-functional teams and ensuring thorough test coverage. These competencies are essential for delivering reliable, safe, and high-quality automotive software in compliance with stringent industry regulations.
What job categories do people searching Embedded Automotive Software Testing Engineer jobs in Pennsylvania look for? The top searched job categories for Embedded Automotive Software Testing Engineer jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Embedded Automotive Software Testing Engineer jobs? Cities in Pennsylvania with the most Embedded Automotive Software Testing Engineer job openings:
Infographic showing various Embedded Automotive Software Testing Engineer job openings in Pennsylvania as of July 2026, with employment types broken down into 83% Full Time, 14% Part Time, 2% Contract, and 1% Nights. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution.
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Glydways

Pittsburgh, PA • Hybrid

$120K - $157K/yr

Other

Posted 5 days ago


Job description

Meet the team:

The Embedded Software team is where the vehicle comes to life. We write and load the firmware that turns raw hardware-sensor kits, custom boards, and main compute-into a reliable, safety-critical machine. Because our software touches nearly every subsystem, we collaborate with engineers from across the company and get hands-on with the newest hardware in the building.

About the Role:

As a Senior Embedded Software Engineer, you will own critical firmware domains, lead complex cross-functional projects, and help shape our embedded platform and engineering best practices. This is firmware that carries real passengers-on a Glydways vehicle, reliability is a safety requirement, not just a performance goal, and the code you ship is part of the safety case.

Roles & Responsibilities:

  • Design, prototype, build, and test production vehicle firmware for safety-critical systems.
  • Develop and optimize applications in RTOS environments, tuning for reliability, latency, throughput, memory footprint, and power on resource-constrained platforms.
  • Own and evolve the communication architecture between MCUs, sensors, and main compute, across both standard and custom protocols (SPI, UART, I2C, CAN, TCP/UDP, and more).
  • Lead bring-up and debugging for new boards and SoCs-bootloaders, drivers, and low-level diagnostics-partnering with electrical engineers and software developers to take new sensor and compute platforms from prototype to production.
  • Define and build automated testing frameworks and harnesses at the unit, integration, and system levels alongside test and platform engineers.
  • Mentor other embedded engineers, give thorough code reviews, and help set engineering standards, tools, and best practices across the team.

Knowledge, Skills and Abilities:

Core technical skills
  • Expert-level C and/or C++ for embedded systems; additional languages and tooling are a plus.
  • Strong command of communication protocols, from low level (SPI, UART, I2C, CAN) to higher level (TCP/UDP).
  • Experience developing on RTOS environments (e.g., PX5 or other POSIX/pthreads-based real-time OSes such as embedded Linux with pthreads, QNX, VxWorks, or RTEMS).
  • Experience with MCU bootloaders, device drivers, and new board or SoC bring-up.
  • Experience deploying firmware to multi-device systems or vehicles in a power-safe, fault-tolerant way.
  • Demonstrated speed and size optimization for resource-constrained platforms.
Process and quality
  • Experience with safety-critical systems and processes (e.g., ISO 26262 or similar standards) is highly valued.
  • Solid understanding of the embedded software development life cycle-version control, code review, CI, and automated testing.
Nice to have
  • Experience in automotive and/or transit domains.
  • Experience with automotive-grade safety MCUs - ideally the NXP S32K3 family, or comparable lockstep/ASIL-rated parts (e.g., Infineon AURIX, TI TMS570).
  • Familiarity with kernel internals and low-level OS concepts.
  • Experience with deterministic timing and networking, such as NTP, PTP, or time-sensitive networking (TSN).
  • Experience with CAN tooling and DBC-based workflows.
  • Comfort with electronics test equipment and hardware debugging (multimeters, oscilloscopes, power supplies, etc.).
  • Scripting experience (e.g., Python) for test automation and tooling.
Typical experience
  • Typically 7+ years developing embedded software for production systems, including substantial work on safety-critical or highly reliable platforms (automotive, aerospace, medical, industrial, robotics, etc.).

*If you're excited about this work but don't check every box, we'd still love to hear from you. We know the best candidates don't always match every line of a job description.

** This is a hybrid role, 2 days/week from our Pittsburg, PA office. No relocation assistance available.