This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Leads activities to develop, document and maintain architectures, requirements, design, source code and integration between software interfaces for both C hand-code and MBD models. Leads development of code and integration of complex software components into a fully functional software system. Provides technical leadership for software projects and leads software supplier management activities. Leads development, selection, tailoring and deployment of processes, tools and metrics. Plans, executes and documents software research and development projects. Serves as a subject matter expert for software domains, system-specific issues, processes and regulations. Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards. Works under minimal direction.
Job Responsibility:
Develop architecture, requirements, design, source code and integration between software interfaces for Airborne communication components in C hand-code
Develop Process, strategies and methods to identify common components that are used between multiple SW components within an Application software, SW between LRUs, SW in the aircraft, and any common SW between the aircraft and the ground
Refine the Git config control strategy for the reusable common SW components
Conduct trade studies as needed to implement and use the SW components in the most efficient and optimized safety critical software architectural solutions that meet safety requirements as applicable from the FAA/EASA regulations
Work with the SW certification team to vet out the processes for the Common SW components
Support the Systems Engineers, Safety Engineers and other disciplines
Coordinate and perform reviews of software life cycle data
Plan and execute mentorship programs for junior Software Engineers
Requirements:
A Bachelor’s degree or higher
Demonstrated track record building or leading teams that delivered certifiable software for multiple LRUs or platforms
Good Hand on experience on Software architecture and design for safety‑critical embedded systems
Expert C programming for embedded real‑time systems (MISRA C experience)
Has strong experience in Flight Management Systems or developing communication, navigation systems in aerospace
Experience developing reusable/common software components and versioning strategies (modular components, libraries, packaging and distribution)
Real Time Operating System (RTOS) experience
Avionics standards and certification: DO‑178C (and supplements DO‑331/DO‑332/DO‑333) and practical experience supporting certification activities
ARP4754A/ARP4761 system and safety justification familiarity
FAA & EASA regulatory requirements impacting SW architecture and reuse
Systems Thinking - Ability to understand the big picture and the inter-relationships between components of systems and plans and anticipate future events
Analytical Skills - Skill and ability to: collect, organize, synthesize, and analyze data
summarize findings
develop conclusions and recommendations from appropriate data sources
Experience in working in Agile development model
Mentor, guide team to resolve any technical issues. Proactively communicate with all stakeholders and take actions to find solution for complex issues
Nice to have:
Develop and maintain relationships / partnerships with customers, team members, peers, and partners to develop collaborative plans and complete projects
Demonstrate strong written, verbal and interpersonal communication skills. Be fluent in written and spoken English, and have high degree of proficiency with MS Office tools to prepare comprehensive reports, presentations, proposals, and Statements of Work
Model‑Based Design (MBD): MATLAB/Simulink, Simulink coder/SCADE or equivalent model-to-code toolchains
What we offer:
Competitive base pay and incentive programs
Industry-leading tuition assistance program pays your institution directly
Resources and opportunities to grow your career
Up to $10,000 match when you support your favorite nonprofit organizations
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.