Principal Software Engineer

Jobtailor

Arizona

On-site

USD 180,000 - 220,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in the United States (Arizona) seeks a senior avionics software leader to design, implement and manage complex systems. You will report directly to the Director of Engineering and lead a team of software engineers, driving projects to completion while mentoring teammates.

You will collaborate with cross-functional groups to define software requirements, develop high-quality solutions, and stay current with industry trends and best practices in avionics software engineering.

Qualifications

  • Bachelor's or Master's in Computer Science or Software Engineering.
  • 12+ years of experience in avionics software across TCAS, Transponder, ADS-B, DME, UAT.
  • Proficiency in C, C++, and Assembly.
  • Experience with version control, CI/CD pipelines.
  • Strong understanding of design patterns, architecture, and best practices.
  • U.S. export control eligibility required.

Responsibilities

  • Design, implement, and manage complex avionics software systems.
  • Lead cross-functional teams and provide technical guidance and mentorship.
  • Drive customer engagement and deliver programs on schedule, within scope, and on budget.
  • Collaborate to define software requirements and specifications.
  • Design, develop, test, and maintain high-quality software solutions.
  • Conduct code reviews and promote best practices.

Skills

C Programming
C++ Programming
Assembly Programming
Software Development Best Practices
Avionics Systems Experience

Education

Bachelor's or Master's in Computer Science/Software Engineering

Tools

Version Control Systems
Continuous Integration
Continuous Deployment

Job description

  • Play a critical role in the design, implementation, and management of complex systems
  • Work within cross-functional teams on cutting-edge projects that transform aircraft operation
  • Report directly to the Director of Engineering
  • Lead a team of software engineers, providing technical guidance and mentorship
  • Drive customer engagement while delivering programs on schedule, within scope, and on budget
  • Collaborate with cross-functional teams to define software requirements and specifications
  • Design, develop, test, and maintain high-quality software solutions
  • Conduct code reviews, identify areas for improvement, and implement best practices
  • Stay updated on industry trends, emerging technologies, and best practices in software engineering
Requirements
  • Bachelors or Masters in Computer Science, Software Engineering, or another related field.
  • Minimum 12 years of experience working in various application areas supporting Avionics functions, Navigation and Airborne Surveillance (TCAS, Transponder, ADS-B, DME, UAT).
  • Strong proficiency in programming languages such as C, C++, Assembly
  • Experience with software development tools, version control systems, and continuous integration/deployment pipelines.
  • Deep understanding of software development best practices, design patterns, and architecture principles.
  • Ability to manage project risks and implement mitigation strategies effectively.
  • Due to U.S. export control laws, candidates must be U.S. citizen, U.S. permanent resident, or have protected status under asylum or refugee.
Core Competencies

Demonstrates expertise in software design, development, and management within avionics systems, with a strong focus on leading teams and driving project success. Proficient in programming languages and software development best practices, ensuring high-quality solutions that meet customer needs.

Highest-signal resume keywords
  • C Programming
  • C++ Programming
  • Assembly Programming
  • Software Development Best Practices
  • Avionics Systems Experience
Hard Skills
  • Software Design
  • Software Development
  • Code Review
  • Software Testing
  • Project Risk Management
Soft Skills
  • Technical Guidance
  • Mentorship
  • Collaboration
  • Customer Engagement
Industry Keywords
  • Avionics
  • Navigation
  • Airborne Surveillance
  • TCAS
  • Transponder
  • ADS-B
  • DME
  • UAT
Tools & Technologies
  • Version Control Systems
  • Continuous Integration
  • Continuous Deployment
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – MilAv OPAS
Senior Software Engineer – MilAv OPAS

Jobtailor • Cedar Rapids (IA)

On-site
USD 90,000 - 130,000
Embedded Software Developer
Embedded Software Developer

Jobtailor • United States

On-site
USD 120,000 - 180,000
Senior Avionics Integration Engineer – Lunar Permanence
Senior Avionics Integration Engineer – Lunar Permanence

Jobtailor • Alabama

On-site
USD 120,000 - 160,000
Software Engineer II
Software Engineer II

Jobtailor • Aguadilla (PR)

On-site
USD 90,000 - 130,000
Senior Avionics Engineer
Senior Avionics Engineer

Jobtailor • Warner Robins (GA)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Jobtailor • Mountain View (CA)

On-site
USD 140,000 - 210,000
Software Engineering, Instrumentation Services
Software Engineering, Instrumentation Services

Jobtailor • Newport News (VA)

On-site
USD 55,000 - 75,000
Avionics Integration Engineer III – Lunar Permanence
Avionics Integration Engineer III – Lunar Permanence

Jobtailor • Alabama

On-site
USD 120,000 - 170,000
Production Chief Engineer
Production Chief Engineer

Jobtailor • Pennsylvania

On-site
USD 130,000 - 170,000
Senior Flight Software Engineer
Senior Flight Software Engineer

Singularity Defense Corp. • Gardena (CA)

On-site
USD 120,000 - 150,000