Lead Software Test Engineer, Safety Critical Embedded Systems

Forterra

United States

Remote

USD 125,000 - 150,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Premium Healthcare Benefits
Life/AD&D Insurance
Winter break holidays
PTO 20 days per year
Parental leave 7 weeks
Tuition reimbursement 9000 USD/year
401(k) with company match

Job summary

Forterra is seeking a Lead Software Test Engineer to establish and run verification and validation for safety-critical embedded software on autonomous ground vehicles. This role starts as individual contributor and may grow into a small test-team lead.

You will own the test approach, automation, environments, and evidence for customer and safety reviews. Ideal candidates have 5+ years in embedded/safety-critical software testing, strong C/C++, Python, and experience with MISRA and RTOS platforms

Qualifications

  • Bachelor's degree or equivalent experience.
  • Five+ years in embedded/safety-critical software testing.
  • Strong C/C++ and Python for test automation.
  • Experience with requirements management and traceability tools.
  • Familiarity with MISRA standards and coverage methods.
  • Experience testing on RTOS and embedded targets.

Responsibilities

  • Set verification and validation approach for safety-critical embedded software from kickoff to qualification.
  • Translate requirements into practical tests with pass/fail criteria.
  • Maintain traceability between requirements, tests, results and anomalies.
  • Build and maintain automated test frameworks for embedded software and test environments.
  • Exercise failure behavior with fault injection and boundary tests.
  • Use analysis and coverage results to close gaps and support safety case evidence.
  • Prepare test evidence and contribute to safety reviews and compliance matrices.
  • Collaborate with engineers to improve testability and reviews.
  • Provide technical guidance through test planning and design reviews.

Skills

C/C++
Python
Requirements management
MISRA C/C++
RTOS testing
Traceability
Fault injection
Embedded testing

Education

Bachelor's degree in Computer Science/Computer Engineering/Electrical Engineering

Tools

Jama/DOORS
QNX

Job description

About the role

Forterra is looking for a Lead Software Test Engineer to establish and run verification and validation for the safety critical embedded software used on our autonomous ground vehicles. This is initially an individual contributor role. You will set the software test approach, build the automation and test environments, execute the work, and maintain the evidence needed for customer and safety reviews. You will work closely with software, systems, and safety engineers to find problems early and make sure the software behaves correctly when things go wrong. As the capability grows, the role may develop into a technical lead for a small test team

Someone who can build a practical software test capability from the ground up and is comfortable working directly in the code, test environments, and evidence. This person should be able to work across software, systems, and safety engineering while staying focused on finding meaningful failures and making the product more dependable

What you’ll do
  • Set the verification and validation approach for safety critical embedded software from kickoff through qualification, including the test plan, test procedures, results, and reports.
  • Turn system, software, and safety related requirements into practical tests with objective pass or fail criteria.
  • Maintain traceability between requirements, tests, results, and anomalies.
  • Build and maintain automated test frameworks for embedded software, including software in the loop and hardware in the loop environments.
  • Exercise failure behavior through fault injection, timing and jitter tests, communications failures, memory faults, power and clock faults, negative tests, boundary tests, and stress tests.
  • Use static analysis, dynamic analysis, and coverage results to find gaps and help the team close them.
  • Prepare and maintain test evidence, including plans, procedures, results, V&V matrices, compliance matrices, anomaly records, tool qualification records, and contributions to the safety case.
  • Work with software, systems, and safety engineers to review designs for testability, improve requirements, and support technical reviews and assessments.
  • Provide technical guidance through test plan reviews, design reviews, pairing, and mentoring.
  • Help establish the practices and infrastructure needed to grow a small software test capability.
Minimum Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Equivalent experience may be considered.
  • Five or more years of experience testing embedded systems or safety critical software.
  • Strong working knowledge of C or C++ and Python for test automation.
  • Experience working with requirements management and requirements traceability using tools such as Jama or DOORS.
  • Familiarity with MISRA C or MISRA C++, static analysis, and structural coverage methods such as branch coverage and MC/DC.
  • Experience testing software on an RTOS such as QNX, including work with embedded targets, debuggers, and instrumentation.
  • Strong troubleshooting skills and the ability to separate hardware, software, and firmware problems in a complex system.
  • A practical, organized approach to managing several priorities and producing clear technical documentation.
  • Ability to work remotely with up to 25% travel
Preferred Qualifications
  • Experience applying safety critical development and assurance standards such as ISO 26262, IEC 61508,
  • DO-178C, MIL-STD-882E, JSSSEH, or JS-SSA-IG.
  • Experience with QNX, Linux, NXP S32G, or similar embedded platforms.
  • Experience with CAN, CAN-FD, Ethernet, UDS, J1939, or other vehicle networks and diagnostic protocols.
  • Understanding of robotics domains such as motion control, planning, perception, fault management, and vehicle interfaces.
  • Experience integrating electromechanical systems in automotive, aerospace, medical, industrial, defense, or similar environments.
  • Experience providing technical leadership through design reviews, mentoring, or improvements to shared test and development practices.

US Salary Range
$125,000.00.—$150,000.00 USD

The salary range for this role is an estimate and is based on a wide variety of compensation factors. The salary offered to candidates will vary based on a variety of factors including (but not limited to) relevant work experience, education, specialized training, critical expertise, training, and more. Equity in Forterra is included in most of our full-time, high-demand roles and is therefore considered part of Forterra’s overall compensation package. In addition to base salary and equity, Forterra offers competitive benefits for full-time employees including:

  • Premium Healthcare Benefits: Three plan options, including an HSA-eligible plan, with Forterra covering 80% of the plan premium for you and your dependents.
  • Basic Life/AD&D, short and long-term disability insurance plans 100% covered by Forterra, plus the option to purchase additional life insurance for you and your dependents.
  • Extremely generous company holiday calendar including a winter break in December.
  • Competitive paid time off (PTO) offering 20 days accrued per year.
  • A minimum of 7 weeks fully paid parental leave for birth/adoption.
  • A $9k annual tuition reimbursement or professional development stipend.
  • Fully stocked beverage refrigerators with all the Celsius your little heart desires.
  • 401(k) retirement savings plan, including traditional, Roth 401(k), and after-tax deferral with company match up to 4%.

Your recruiter will be able to share more information about our salary and benefits offering during the hiring process.

CLEARANCE ELIGIBILITY - This position may require eligibility to obtain and maintain a U.S. security clearance. For more information about U.S. Security Clearances: click here.

Forterra is an equal-opportunity employer, providing and promoting equal employment opportunity in all personnel practices.Forterrans are unique, talented individuals who are united through a shared passion to deliver autonomous systems that enable national resilience and a robust supply chain.

All qualified applicants will receive consideration for employment without regard to any factor, including veteran and disability status, and criminal history, in accordance with applicable local, state, and federal laws.

Forterra is also committed to working with and providing reasonable accommodations to individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the interview process.

To see Forterra’s candidate data privacy policy, please visit Forterra Legal | Job Applicant Privacy Notice.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Test Engineer, Safety Critical Embedded Systems
Lead Software Test Engineer, Safety Critical Embedded Systems

Forterra • Clarksburg (MD)

On-site
USD 125,000 - 150,000
Premium Healthcare Benefits
20 days PTO per year
7 weeks parental leave
+2
Software Engineer, Safety Critical Embedded Systems
Software Engineer, Safety Critical Embedded Systems

Forterra • Clarksburg (MD)

On-site
USD 150,000 - 175,000
Premium health benefits
PTO 20 days
Parental leave 7 weeks
+2
Senior Software Safety Engineer
Senior Software Safety Engineer

Forterra • United States

Remote
USD 135,000 - 175,000
Premium Healthcare Benefits
Life/AD&D
PTO 20 days
+3
Senior System Test Engineer
Senior System Test Engineer

Forterra Inc. • Clarksburg (MD)

On-site
USD 110,000 - 140,000
Premium Healthcare Benefits
Generous paid time off
Tuition reimbursement
+2
Software Systems Engineer, Safety Critical Embedded Systems
Software Systems Engineer, Safety Critical Embedded Systems

Forterra • Clarksburg (MD)

On-site
USD 150,000 - 175,000
Premium Healthcare Benefits
20 days PTO per year
7 weeks parental leave
+2
Embedded Sustainment Firmware engineer
Embedded Sustainment Firmware engineer

Forterra • Clarksburg (MD)

On-site
USD 120,000 - 150,000
Healthcare benefits
PTO 20 days
Parental leave
Senior Software Integration Engineer
Senior Software Integration Engineer

Forterra • Clarksburg (MD)

Hybrid
USD 145,000 - 165,000
Health benefits
PTO 20 days
Parental leave 7 weeks
+2
Test Engineer
Test Engineer

Forterra • Clarksburg (MD)

Hybrid
USD 90,000 - 130,000
Premium Healthcare Benefits
Basic Life/AD&D and disability plans
20 days PTO per year
+3
Staff System Safety Engineer
Staff System Safety Engineer

Forterra • United States

Remote
USD 170,000 - 205,000
Health benefits
Parental leave
Tuition reimbursement
+1
Software Lead
Software Lead

Forterra • Arlington (VA)

On-site
USD 130,000 - 200,000
Premium Healthcare Benefits
401(k) retirement savings plan
Generous paid time off
+2