Embedded Avionics Software Developer
Job Description
Overview
Aspen Avionics, part of The AIRO Group, designs, certifies, and manufactures critical navigation, communication, and display components and integrated systems that deliver precise and reliable avionics solutions. The AIRO Group’s Aspen Avionics division has earned more than 600 FAA certifications, reflecting our commitment to regulatory rigor while advancing avionics technology. We are developing the next generation of General Aviation avionics, focusing on enhanced functionality, usability, integration, and value across a wide range of GA aircraft. We invite a highly focused, motivated engineer to join the team responsible for defining, designing, and implementing these advanced systems.
Position Summary
The Software Engineer will own the architecture, design, verification, and validation of embedded avionics software for Aspen equipment. This role plays a pivotal part in shaping Aspen’s next generation systems and ensuring achievement of design goals. The selected candidate will drive the emphasis on functionality, usability, integration, and value throughout the product development process to deliver a commercially competitive and differentiated solution.
Responsibilities
- Contribute to system architecture, system requirements, software architectures, software requirements, coding, and verification for Aspen products.
- Develop software that is high quality, robust, and compliant with DO-178C objectives.
- Collaborate closely with engineers across systems, hardware, certification, and flight test disciplines.
- Participate in safety analyses for avionics equipment, including Functional Hazard Analysis, Failure Mode and Effects Analysis, and Fault Tree Analysis.
- Partner with marketing, sales, and field support to identify needed capabilities and improvements for existing and new customers.
- Coordinate with external organizations to enable integration of Aspen products with third-party equipment.
- Fulfill additional duties as requested.
Qualifications
- Minimum of 5 years of engineering experience designing embedded software.
- Proficiency in C or C++ programming.
- Experience with embedded OpenGL is considered a plus.
- Strong technical and communication skills.
- Ability to work effectively within diverse, cross-functional teams.
- Experience in avionics system design and FAA certification processes, with preference for familiarity with ARP4754, ARP4761, and DO-178C standards.
Education
Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
Physical and Mental Requirements
- Prolonged standing and sitting for extended periods.
- Ability to lift up to 50 pounds in a safe manner.
- Ability to move easily through a 45,000 square foot facility.
- Proficiency in reading, writing, and understanding English.
- Capability to thrive in a fast-paced environment.
- Correctable vision and hearing.
- On-site, full-time work requirement.
Benefits
- Paid Time Off and paid holidays
- Parental leave
- Medical, dental, and vision insurance
- Health Savings Account
- 401(k) with company match
- Employee Assistance Program
- Basic life insurance fully paid by the company for employees and dependents
- Long-term disability insurance fully paid by the company
- Voluntary short-term disability insurance
- Supplemental life insurance options
- Benefits designed to support health, financial security, and work-life balance
Compensation and Location
Salary: $100,000.00 - $130,000.00 per year.
Location: Phoenix, AZ 85027. Work Location: On-site / In person.
Application Details
- Equal Opportunity Employer
- Job Type: Full-time
- Application Questions:
- Are you fluent in programming C or C++?
- Do you hold a BS degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent?
- Do you have at least 5 years of experience developing embedded software?
- Do you have experience or familiarity with DO-178C or similar safety-critical software standards?
- Do you have experience developing software for avionics systems?
- Do you have experience with embedded graphics or OpenGL?