Embedded Flight Software Engineer
Location
Germany
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Embedded Flight Software Engineer
constellr
• Design, develop, test, and maintain onboard flight software in line with product assurance and safety standards • Work with stakeholders to define, refine, and manage software requirements across all onboard systems • Contribute to the design of onboard software architecture • Help define and implement system-level fault detection, isolation, and recovery (FDIR) strategies within onboard software • Support planning and coordination of new software features and upgrades • Ensure strong configuration management practices across all onboard software components • Define verification strategies and testing approaches • Participate in verification and validation activities for onboard systems and flight software
Job Requirements
- Degree in Aerospace Engineering, Software Engineering, Computer Science, or a related field
- At least 4 years of experience in software development or software assurance, ideally in aerospace or other safety-critical domains
- Experience with embedded software development
- Strong understanding of systems engineering principles
- Familiarity with low-level hardware interfaces (e.g., CAN, Camera Link, or similar)
- Solid grounding in software engineering principles
- Experience with software testing frameworks, tools, and processes
- Strong practical experience using Git and working within CI/CD pipelines
- Proficiency in Python and C++
Benefits
- Flexible work setup with remote and hybrid options
- Competitive compensation, including Virtual Share Option Plan (VSOP) for permanent employees
- Join a team committed to diversity, inclusion, scientific excellence, and real-world impact
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
DERMS Technical Lead
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• Ensure first class end-to-end delivery of our DERMS Solutions meeting customer business needs, on time and within budget. • Engage with utility clients to understand impacts of distributed energy resources (DERs) on the distribution system. • Collaborate with a strong team of Technical Leads and Solution Specialists to provide input on solution architecture based on client needs. • Define success criteria and author solution diagrams for projects. • Provide technical direction in system development and has general responsibility for system integration and testing. • Work directly with customers to resolve technical issues. • Collaborate with the Solution Architect on technical reviews of custom designs. • Lead a team to deploy GE GridOS DERMS solutions to client environments. • Prepare, modify, and configure client and testing input data for solutions. • Convert and validate client CIM distribution network models. • Collaborate with Service Engineering development lead for all custom deliverables. • Respond to client inquiries, bugs, and product ideas for in-flight projects. • Lead simulation of project scenarios utilizing combinations of solutions. • Analyze and assess data and results of project activities and tasks.
• Lead the design, development, and deployment of AI-enhanced software solutions. • Ensure all development aligns with modern architectural principles, including microservices and domain-driven design. • Communicate architectural decisions clearly across services and domains. • Architect and implement robust APIs and microservices to integrate AI capabilities into our platforms. • Develop and refine prompt strategies to guide AI agents in coding, testing, and documentation. • Leverage AI tools like Copilot, Devin AI, and GPT APIs to improve efficiency and quality. • Translate high-level product goals into actionable tasks optimized for both human and AI execution. • Conduct detailed code reviews for both human- and AI-generated code, ensuring performance, security, and correctness. • Mentor nearshore developers, fostering a culture of learning and AI tool adoption. • Collaborate on optimizing build and deployment pipelines by integrating AI-enhanced review and testing steps to streamline delivery.
• Support customer issue resolutions, fleet issues, service bulletin implementations, monitoring and diagnostics, fleet configuration, and outage management • Interpret OEM & technical manuals where necessary • Review effectiveness of maintenance actions to identify training need opportunities • Utilize our FLIGHT DECK principles to deliver continuous improvement, identifying proactive reliability enhancements • Produce data analytics and timely reporting of production status, program updates, events, and trends to key internal stakeholders • Provide recommendations on opportunities for proactive maintenance; direct and facilitate any necessary rework to assure engine serviceability meets new aircraft requirements for certification • Share voice of customer insights to key internal stakeholders regularly to assist with data collection and timely reporting of performance analyses, marketing intelligence, and potential sales opportunities • Manage office space needs including but not limited to supplies management • Own personnel scheduling for the site • Flexibility and willingness to work onsite to support around-the-clock operations at the customer as needed on weekends and holidays
• Partner with PMs to design agentic workflows • Build prototypes of AI features • Define evaluation frameworks for accuracy and reliability • Implement Retrieval-Augmented Generation and graphs • Act as a technical translator in AI and insurance contexts




