Overview
Lead the Software Architecture Team for the AvionX Mission Systems Software organization, working virtually, directing the design and integration of embedded software for flight-critical systems.
What you'll do
- Direct the design, development, test, debugging and maintenance of software integrated into embedded devices and systems that meets industry, customer, safety and regulation standards.
- Direct the review, analysis and translation of customer requirements into the design of embedded software products.
- Consult on code for embedded systems software to run on specific specialized hardware, and on integration of embedded software with hardware components.
- Oversee analysis, monitoring and improvement of the efficiency and stability of embedded software systems.
- Direct testing and debugging of software for embedded devices and systems.
- Influence current and emerging technologies, tools, frameworks and regulatory changes relevant to software and hardware development.
- Oversee tracking and evaluation of internal and supplier software team performance to ensure compliance with project plans and industry standards.
- Provide technical leadership for embedded software project management functions and advise management on the embedded software engineering environment.
What you'll need
- Bachelor's Degree or equivalent.
- Ability to obtain a US Security Clearance, which requires US Citizenship.
- 5+ years of experience leading a software development team through the full software life cycle.
- 5+ years of experience in software architecture and design of embedded software systems.
Nice to have
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science.
- Ability to effectively lead, communicate and collaborate with key stakeholders across multiple organizations.
- Experience with software architecture and design methodologies.
- Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
- Ability to independently identify and solve problems encountered by the team using both creativity and established engineering principles.
- Experience with domains, characteristics, constraints and products that require real-time software and influence architecture, requirements, interfaces, designs, and integration/test approaches.
- Experience with flight management systems and/or civil navigation.
- Experience certifying software in alignment with DO-178C.
- Experience developing software for motion planning, estimation, and/or control.
- Experience developing software or simulations with MATLAB and/or Simulink.
- Experience developing software or simulations with C++.
Details
- Location: United States, remote (virtual working).
- Travel: 5%.
- Relocation offered based on candidate eligibility.
- Must meet U.S. export control compliance requirements (U.S. Person as defined by 22 C.F.R. §120.62).
- Requires an interim and/or final U.S. Secret Clearance post-start.
- Employer will not sponsor applicants for employment visa status.
- Not a Safety Sensitive position.
- Shift 1 (United States of America).
- Must satisfy the Company's Conflict of Interest (COI) assessment process.
- Must complete a CodeVue technical coding assessment to be considered.
Read the full description and apply on the company’s own careers page.