Advanced Software Engineer - Embedded C/C++
Role summary
We are seeking an Advanced Software Engineer specializing in Embedded C/C++ for a full-time, onsite role in Phoenix, Arizona, within the aerospace technology sector. The position involves leading the development of advanced software systems for communication and flight management on avionics platforms, focusing on high-reliability, safety-critical systems. Key responsibilities include designing, developing, and integrating complex software solutions, providing technical leadership, and ensuring compliance with industry standards like DO-178. The role requires a Bachelor's degree, a minimum of 5 years of software engineering experience, and proficiency in C/C++.
- Role:
Advanced Software Engineer - Embedded C/C++
- Location:
Phoenix, Arizona, United States
- Employment Type:
Full-Time
About the Role
We are hiring for one of our clients in the aerospace technology sector. This role involves leading the development of advanced software systems supporting communication management and flight management functionalities on avionics platforms. You will work within a modern development environment and contribute to high-reliability, safety-critical systems.
Key Responsibilities
- Lead the design and development of complex software solutions for avionics systems
- Provide technical leadership across communication and flight management features
- Support integration, verification, and validation activities
- Troubleshoot and resolve complex technical issues
- Participate in design reviews and certification-related documentation
- Collaborate with cross-functional engineering teams
- Contribute to compliance with industry standards (e.g., DO-178)
- Support limited domestic and/or international travel (up to 10%)
Required Qualifications
- Bachelor’s degree in Engineering, Computer Science, or a related technical field
- Minimum 5 years of software engineering experience
- Proficiency in C and other programming languages
- Experience working with communication or data link systems
- Strong problem-solving and analytical skills
- Ability to work effectively in a collaborative environment
Preferred Qualifications
- Experience with avionics systems or aerospace applications
- Familiarity with communication standards (e.g., ARINC, MIL-STD, CAN)
- Experience with tools such as MATLAB, JIRA, DOORS, or similar
- Knowledge of networking protocols and data systems
- Experience in testing and validation of software systems
- Ability to manage multiple tasks and adapt to changing project needs
Benefits
- Health, dental, and vision insurance
- Retirement savings plan with employer contributions
- Paid time off and holidays
- Parental leave and wellness programs
- Learning and development opportunities
Additional Information
The application window is expected to remain open for approximately 40 days but may be adjusted based on business needs.
Applicants must be legally authorized to work in the United States and meet applicable export control requirements.
Apply Now!
