Flight Software Bootloader Engineer
il y a 2 jours
We are seeking a highly driven Flight Software Bootloader Engineer to join our Flight Software team. You will play a pivotal role in developing mission‑critical code to guarantee the safety, reliability and security of the spacecraft's software. This role is crucial for mission assurance, facilitating safe transitions between operational modes and ensuring the spacecraft can always recover from faults. Key Responsibilities Architect, implement, and validate bootloader software for spacecraft flight computers Ensure robust fallback and recovery paths for critical subsystems Integrate bootloader logic with system modes and sub‑modes, ensuring traceability to mission requirements Implement integrity checks for uploaded binaries Implement pre‑boot self‑tests and configure the CPU peripherals Experience on boot image redundancy Collaborate with hardware engineers to ensure ROM/flash memory integration Document bootloader workflows to ensure compliance with ECSS and CCSDS standards Support system‑level troubleshooting and permanent fixes for failures Profile required Bachelor’s degree or Master's dgree in computer science, engineering, or a related field 3x years of proven experience in software development, specifically within the space or aviation sector Strong experience in embedded systems programming (C / Assembly) for low‑level hardware Knowledge of bootloader architectures Familiarity with flash memory management, multi‑core boot image handling Experience with real‑time operating systems (RTOS) and spacecraft flight software frameworks Defensive coding practices, including validation and coding guideline check and fixes Familiarity with ECSS standards and CCSDS protocols Knowledge on FDIR and safety analysis (i.e. FMEA) Strong troubleshooting skills, with a focus on root‑cause analysis and reproducible fixes In‑depth knowledge of relevant standards and development methodologies. (ECSS‑E‑ST‑40C, DO‑178B/C, ISO‑26262) Preferred Qualifications Prior experience in aerospace bootloader development or mission‑critical embedded systems Knowledge of LEON3FT / Sparc v8 Assembly Experience with cross‑platform build systems (Makefiles, reproducible builds, IDE integration) Familiarity with version control systems (e.g., Git), CI/CD pipelines, and changelog Experience of working in multicultural teams Company description ATMOS was founded as a European company built on the values of freedom, democracy, equality, the rule of law, and human rights. We are committed to protect these values by making our technology available to others who share the same values, strengthening infrastructure and innovation for prosperity on Earth. Our team is multinational and diverse, with offices in Lichtenau and Strasbourg. We work in a collegial, hands‑on culture where people support each other, take ownership, and keep learning every day. Motivation for the mission comes first — building spacecraft is not a nine‑to‑five pursuit. We align the mission, the team, and the individual in mutual dependence. This principle shapes our work environment where exceptional people, as committed as they are competent, can grow and contribute to a mission that matters. #J-18808-Ljbffr
-
Ubuntu Core Software Engineer
il y a 2 semaines
Strasbourg, France Canonical Temps pleinJoin to apply for the Ubuntu Core Software Engineer role at Canonical1 month ago Be among the first 25 applicantsJoin to apply for the Ubuntu Core Software Engineer role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...
-
Ubuntu Software Engineer
il y a 2 jours
Strasbourg, France Canonical Temps pleinJoin to apply for the Ubuntu Software Engineer role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. The company is a...
-
(Senior) Software Verification Engineer
il y a 2 semaines
Strasbourg, France World Aquatics Temps pleinAs a (Senior) Software/Software Verification Engineer specializing in safety critical embedded software verification, you will be responsible for performing rigorous testing procedures, ensuring compliance with space industry standards. Your work will contribute to the development of safe, reliable software for spacecraft systems, enhancing overall flight...
-
Space Software Solutions Engineer – EU
il y a 7 jours
Strasbourg, France Leanspace Temps pleinOverviewSpace Software Solutions Engineer – EULeanspace is a leading provider of software solutions for satellite and ground segment operations. We build and operate the Leanspace platform, an ecosystem of APIs and data-handling services to run mission-critical systems. Our software supports many space engineering activities, ranging from satellite testing...
-
Embedded Linux Senior Software Engineer
il y a 2 semaines
Strasbourg, France Canonical Temps pleinEmbedded Linux Senior Software Engineer - OptimisationJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalEmbedded Linux Senior Software Engineer - Optimisation1 day ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalGet AI-powered advice...
-
Software Engineer
il y a 2 semaines
Strasbourg, France Canonical Temps pleinJoin to apply for the Software Engineer - Industrial IoT role at Canonical6 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalGet AI-powered advice on this job and more exclusive features.This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge...
-
Software Support Engineer
il y a 2 semaines
Strasbourg, France Canonical Temps pleinJoin to apply for the Software Support Engineer role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Support Engineer role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology...
-
Software Engineer
il y a 2 semaines
Strasbourg, France Canonical Temps pleinJoin to apply for the Software Engineer - App Stores role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - App Stores role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...
-
Software Engineer
il y a 2 semaines
Strasbourg, France Brayton Global Temps pleinDirect message the job poster from Brayton Global We are looking for a motivated Software Developer with a minimum of 3 years of experience to join our team in Strasbourg. The ideal candidate is versatile, proactive, and comfortable working in a dynamic technical environment. Technical Skills Required Frameworks: React, Spring Boot Programming languages:...
-
Linux Devices Software Engineer
il y a 2 semaines
Strasbourg, France Canonical Temps pleinJoin to apply for the Linux Devices Software Engineer role at Canonical1 month ago Be among the first 25 applicantsJoin to apply for the Linux Devices Software Engineer role at CanonicalThis role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority...