Avionics Software Test Engineer

ENTEGEE, Inc.
Tustin, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 193K

Job location

Tustin, United States of America

Tech stack

Testing (Software)
Automation of Tests
Unit Testing
Code Coverage
Embedded Software
Hardware-In-The-Loop Simulation
Python
Systems Development Life Cycle
Regression Testing
Software Engineering
Systems Integration
Test Case Design
Software Verification
Test Scripts
Software Troubleshooting
System-level Testing

Job description

We are seeking an Avionics Software Test Engineer to support verification of safety-critical flight software. This role will focus heavily on Python-based automated verification testing, requirements-based software testing, regression testing, unit/system-level testing, test tool development, and embedded hardware/software troubleshooting.

The ideal candidate will have aerospace, defense, automotive, medical device, or another highly regulated safety-critical software testing background. Strong Python coding ability is required, and a coding exercise may be part of the interview process.

Responsibilities

  • Support verification of safety-critical flight software
  • Develop Python-based automated verification test scripts
  • Create and maintain automated regression testing frameworks
  • Develop code coverage and software testing tools
  • Develop test cases for system-level and unit-level software testing
  • Support embedded hardware/software integration and troubleshooting
  • Document software design issues, test results, and anomalies
  • Work with engineering teams to resolve test failures and design issues
  • Support avionics production, integration, and verification activities
  • Contribute to improvements in software verification processes, test automation, and test environments

Requirements

Do you have experience in Verification (System development task)?, * Bachelor's degree in engineering or a related technical discipline

  • 5+ years of relevant integration, verification, or software testing experience in aerospace or another safety-critical industry
  • Strong Python coding experience for automated test scripts
  • Experience with requirements-based software testing
  • Experience developing regression testing frameworks
  • Experience with unit testing tools such as VectorCAST or similar
  • Experience with embedded systems hardware and software
  • Strong troubleshooting, documentation, and communication skills
  • Ability to work in a safety-critical software test environment, * Aerospace, defense, automotive, medical device, avionics, robotics, or other regulated/safety-critical industry experience
  • DO-178 software development or verification knowledge
  • NI VeriStand experience
  • Experience developing automated verification environments
  • Experience with code coverage tools and test reporting
  • Experience supporting avionics, flight controls, embedded controls, or mission-critical systems
  • Experience working with hardware-in-the-loop, system integration labs, or production test environments

Ideal Candidate

The ideal candidate is a hands-on software test engineer with strong Python skills and experience verifying safety-critical embedded software. Strong candidates will be comfortable writing automated test scripts, building regression frameworks, supporting unit and system-level testing, troubleshooting embedded systems, and documenting test results in a regulated engineering environment.

Candidates from aerospace are preferred, but candidates from other safety-critical industries such as automotive, defense electronics, medical device, robotics, or embedded controls may also be considered.

Applicants should be prepared to discuss their Python experience, automated test frameworks, requirements-based testing experience, embedded systems background, and comfort level with a coding exercise.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • Commuter assistance

Apply for this position