FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in safety-critical avionics software development and verification, with strong proficiency in Python for automation and testing. Familiar with DO-178B/C compliance and experienced in leading engineering teams while promoting best practices.
Highest-signal resume keywords
Python ProficiencyDO-178B/C ComplianceSoftware Verification & ValidationStructural Coverage AnalysisAvionics Systems Knowledge
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software VerificationUnit TestingIntegration TestingSystem TestingDebuggingTroubleshootingRequirement-Based TestingAgile MethodologiesC/C++ ProgrammingTest Automation
Soft Skills
Analytical SkillsProblem-SolvingCommunicationCross-Functional CollaborationMentoring
Tools & Technologies
GitSubversionJiraPyATERapitaCoverityJamaDockerVisual Studio CodeArtifactory
Industry Keywords
AvionicsSafety-Critical SoftwareSoftware Assurance LevelsCNSFMSDO-258AED-110BDO-351Technical ReviewsCompliance Submissions
Tech Stack
Tools & technologiesDockerPythonSDLCSubversionC++
About the role
Key responsibilities & impact- Design, develop, review, and execute requirement-based test cases, test procedures, and unit tests for safety-critical avionics software
- Perform verification and validation across host and target environments, including unit, integration, and system-level testing
- Conduct Structural Coverage Analysis and support applicable software coverage objectives
- Ensure compliance with DO-178B/C processes and objectives for software assurance Levels A, B, and C
- Support certification activities including SOI, technical reviews, compliance submissions, and internal and external audits
- Maintain software development, verification, quality, and documentation standards
- Debug and troubleshoot software across host and target platforms and software-software and hardware-software integration environments
- Analyze system capabilities, software behavior, and reported issues to identify root causes and implement solutions
- Develop and maintain Python-based automation and common engineering tools
- Design, develop, and implement technologies, components, subsystems, and systems meeting requirements and specifications
- Contribute to improvements in test automation, verification methodologies, and engineering workflows
- Collaborate with multidisciplinary and geographically distributed teams
- Lead or coordinate moderately sized engineering teams as applicable
- Coach and mentor junior engineers, review technical deliverables, and promote engineering best practices
- Lead or contribute to innovation initiatives, quality improvement activities, and CORE workshops
- Identify novel technical solutions and capture and protect innovations through applicable intellectual property processes
Requirements
What you’ll need- B.Tech./B.E. or M.Tech./M.E. in Computer Science, Electronics, Electrical Engineering, Aerospace Engineering, or a related STEM discipline
- Understanding of avionics systems and software architecture, including Data Link, Communication, Navigation and Surveillance (CNS), Flight Management Systems (FMS), and cockpit displays
- Strong proficiency in Python for scripting, test automation, and engineering tool development
- Sound knowledge of SDLC and DO-178B/C processes for safety-critical avionics software
- Hands-on experience in software Verification & Validation, Structural Coverage Analysis, debugging, troubleshooting, and requirement-based testing
- Experience in unit, integration, and system testing and software verification activities
- Experience with software-software and hardware-software integration and debugging
- Familiarity with Agile software development methodologies
- Working knowledge of Git or Subversion and Jira
- Preferred: 6-9 years of avionics engineering experience, particularly in safety-critical software verification and certification
- Preferred: Hands-on experience with PyATE, Rapita, Coverity, and Jama
- Preferred: Knowledge of DevSecOps practices and Docker, Visual Studio Code, and Artifactory
- Preferred: Sound programming knowledge of C/C++
- Preferred: Knowledge of avionics data link applications and protocols including CPDLC, ADS-C, ATN CM, FANS AFN, AOC, and FMS flight-planning applications
- Preferred: Familiarity with DO-258A, ED-110B, and DO-351
- Preferred: Demonstrated technical leadership, mentoring, and engineering review experience
- Strong analytical, problem-solving, communication, and cross-functional collaboration skills
- Commuting to and from the assigned location is the employee’s responsibility for onsite and hybrid roles
Benefits
Comp & perks- Make a real-world impact by contributing to safety-critical avionics software that supports the future of aviation
- Work with advanced technologies, rigorous certification processes, and sophisticated verification environments
- Collaborate with experienced engineers and cross-functional teams across international locations
- Grow technical leadership through mentoring engineers and influencing engineering practices
- Contribute to innovation and engineering excellence
- Potential consideration of equivalent experience or an advanced degree in accordance with role requirements and applicable local regulations
