1

Embedded Automotive Software Testing Engineer Jobs in Pennsylvania

Senior Embedded Software Engineer

Malvern, PA · On-site

$121.70K - $159.50K/yr

Senior Embedded Software Engineer Step into a high-impact Senior Embedded Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Electrical ...

Embedded Software Engineer

Greencastle, PA · On-site

$125.20K - $164.80K/yr

Sr. Embedded Software Engineer The Sr. Embedded Software Engineer will provide technical leadership in the architecture, design, and delivery of safety-critical embedded control systems for complex ...

next page

Showing results 1-20

Embedded Automotive Software Testing Engineer information

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 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 popular job titles related to Embedded Automotive Software Testing Engineer jobs in Pennsylvania? For Embedded Automotive Software Testing Engineer jobs in Pennsylvania, the most frequently searched job titles are:
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 May 2026, with employment types broken down into 1% Internship, 90% Full Time, 1% Part Time, 1% Temporary, 6% Contract, and 1% Nights. Highlights an 68% Physical, 8% Hybrid, and 24% Remote job distribution.
Senior Real-Time Embedded Software Engineer

Senior Real-Time Embedded Software Engineer

Software Engineering Institute

Pittsburgh, PA • Hybrid

$115.90K - $151.80K/yr

Other

Medical, Retirement

This job post has expired today. Applications are no longer accepted.


Job description

Senior Real-Time Embedded Engineer

SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. We deliver innovative technologies and solutions, collaborate on research in cybersecurity and artificial intelligence systems, and transition maturing technologies into practice.

Joining the SEI means becoming part of a world-class organization at the forefront of software engineering innovation. Our work has a profound impact on software systems across both government and industry. You'll collaborate with leading experts and work with cutting-edge technologies to tackle some of the nation's most complex and critical challenges.

Position Summary:

SEI is seeking an enthusiastic experienced senior real-time embedded engineer to work on safety-critical embedded software. You will work closely with a variety of software and hardware systems including bare-metal embedded systems, RTOSes, FPGAs, and embedded Linux. You will have opportunities to develop tools, techniques, and processes to solve some of the most difficult software problems that our government faces.

Who You Are:

You have a BS in Computer Science, Electrical Engineering, or related discipline with ten (10) years of experience; OR MS in the same fields with eight (8) years of experience; OR a PhD in the same fields with five (5) years of experience.

You've worked in a collaborative team environment as a software developer, software engineer, verification engineer, or related field.

You have proficiency in one or more of the following: C, C++, VHDL, Verilog, Python, C#.

You've built, analyzed, debugged, and/or tested bare-metal systems and are familiar with a CMSIS/HAL/specific peripheral driver.

You have experience in one or more of the following: Java, Go, Rust, Ada, MATLAB.

You have experience with FPGAs and/or heterogeneous computing boards that require communication and synchronization between specialized hardware/chips.

You have exposure with modern RTOSes, e.g. VxWorks or Integrity, and developed and analyzed embedded software.

You have worked with common embedded interfaces and protocols: I2C, CAN, SPI, RS-232, RS-422, etc.

You've developed embedded software and performance tests and have experience interpreting the results.

You have an understanding of the Department of War (DoW) Systems Engineering lifecycle.

You have strong communication skills and the ability to convey difficult engineering or technical challenges to stakeholders.

You are willing to work 100% of your week onsite at either the SEI or customer facility.

You can pass a background check and obtain and maintain an active Department of War (DoW) security clearance.

You have a willingness to travel (25%) outside of your office location to other SEI offices, sponsor sites, conferences, and offsite meetings.

What You'll Do:

Understand complex, inter-dependent systems that hit multiple abstraction levels for embedded systems, interacting across a number of system interfaces.

Design and develop embedded software tools and capabilities to analyze, test, and evaluate existing software.

Apply systems engineering knowledge to identify and communicate weaknesses and flawed implementations of embedded functionality tracing from requirements.

Utilize static analysis, dynamic testing, and complexity analysis tools to uncover software weaknesses, security vulnerabilities, and instances of poor engineering judgment, guiding a high-impact, safety-critical system toward robustness, reliability, and engineering soundness.

Conduct research, experimentation, and present knowledge-sharing initiatives to enhance software development processes, demonstrate analytical capabilities, and foster a comprehensive understanding of system-of-systems (SoS) integration and performance.

What We Offer You

Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few.

Join a world-class organization that has a significant impact on software.

Work with cutting edge technologies and experts to solve tough problems for the government and the nation.

Publish your research, attend or present at prestigious events, and enjoy annual professional development opportunities.

Get an 8% monthly contribution for your retirement plan without having to contribute to it yourself.

Get tuition benefits to attend classes at Carnegie Mellon University for you and your dependent children.

Get access to university resources, including campus fitness facilities, mindfulness programs, childcare, free transportation on the Port Authority Transit System, and more.

Enjoy paid parental and military leave.

Work in the heart of Oakland, a few blocks from Carnegie Mellon University and the University of Pittsburgh.

Qualify for relocation assistance and so much more.

Location: Pittsburgh, PA

Job Function: Software/Applications Development/Engineering

Position Type: Staff – Regular

Full time/Part time: Full time

Pay Basis: Salary