> Markdown version of [/jobs/ext/53354-embedded-flight-software-engineer](https://www.wearedevelopers.com/jobs/ext/53354-embedded-flight-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Flight Software Engineer - **Company:** constellr GmbH - **Location:** Berlin, Germany (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), Application Lifecycle Management, Systems Engineering, C++ (Programming Language), Configuration Management, Communications Protocols, Embedded Software, Field-Programmable Gate Array (FPGA), Hardware Interface Design, Python (Programming Language), Software Architecture, Software Construction, Software Engineering, Software Requirements Analysis, Verification and Validation (Software), Git, Information Technology - **Published:** May 30, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=d9caab5bf0654753 ## About the Role Do you have experience in Systems engineering?, Do you have a Bachelor's degree?, We're looking for someone with strong engineering fundamentals and real-world experience building software for complex, safety-critical or aerospace systems. * Degree in Aerospace Engineering, Software Engineering, Computer Science, or a related field * Strong understanding of systems engineering principles and full software development lifecycles in complex technical environments * 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, including familiarity with low-level hardware interfaces (e.g., CAN, Camera Link, or similar) * Exposure to FPGA-based systems and familiarity with relevant ECSS standards (especially Q-ST-60-02) * Solid grounding in software engineering principles, development methodologies, and lifecycle management tools * Experience with software testing frameworks, tools, and processes * Strong practical experience using Git and working within CI/CD pipelines * Proficiency in Python and C++, * Familiarity with ECSS standards and handbooks, including, * Experience with space communication protocols such as CCSDS and CSP * Strong analytical and structured problem-solving skills * High attention to detail and a strong quality mindset * Confidence in identifying inconsistencies and improving technical standards * Clear communication skills and ability to work across multidisciplinary teams ## Description * 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, including support for lab-based and in-orbit operational models * 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, working closely with external suppliers * Ensure strong configuration management practices across all onboard software components * Define verification strategies and testing approaches to ensure robust and reliable flight software * Take part in verification and validation activities for onboard systems and flight software * Ensure software - both internally developed and supplier-delivered - meets defined requirements and quality standards * Support anomaly resolution and non-conformance investigations related to onboard software * Help define and improve the in-orbit software update process for satellites in the constellr fleet * Contribute to integration and testing activities using Flatsat and other ground-based environments ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies)