Flight Software Bootloader Engineer
il y a 21 heures
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 Software Engineer
il y a 1 jour
Strasbourg, France Canonical Temps pleinCanonical 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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Space Software Solutions Engineer – EU
il y a 20 heures
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...
-
Software Engineer
il y a 23 heures
Strasbourg, France Altherias Temps pleinSoftware Engineer We are looking for a Software Engineer for a key client based in France. Contribute to backend development in Java and Python on Tomcat application servers. Provide on-site technical and field support when required. Requirements At least 3 years of professional experience in software development Frameworks: React, Spring Boot Programming...
-
Software Engineer
il y a 20 heures
Strasbourg, France Canonical Temps pleinJoin to apply for the Software Engineer - OpenStack 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 very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our...
-
Software Engineer
il y a 3 jours
Strasbourg, Grand Est, France Altherias Temps pleinWe are looking for a Software Engineerfor a key client based in France.Main tasksDevelop and maintain web applications using HTML, PHP, JavaScript, React and Spring BootContribute to backend development in Java and Python on Tomcat application serversProvide on-site technical and field support when requiredRequirements:Minimum experienceAt least 3 years of...
-
Embedded Linux Containers Software Engineer
il y a 3 jours
Strasbourg, France Test Board Temps pleinWork on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management, as a software engineer on our SnapD team. This role requires an obsession with quality and performance, for work at the heart of the operating system. It also requires an interest in the software publishing and consumption...
-
Space Software Engineer
il y a 23 heures
Strasbourg, France Leanspace Temps pleinA leading software provider for space operations in Strasbourg is seeking a Space Software Solutions Engineer. The ideal candidate will have over 4 years of experience in software development with strong programming skills in Java, Python, or JavaScript. The role involves designing and implementing software solutions for satellite and ground segment...
-
Juju Software Engineer
il y a 20 heures
Strasbourg, France Canonical Temps pleinWe are hiring a Software Engineer to contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems worldwide. Location: Globally remote role. What your day will look like Contribute to the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud...
-
Senior Software Engineer
il y a 1 jour
Strasbourg, France Canonical Temps pleinPosition Senior Software Engineer (Backend) at Canonical. About 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. Our...
-
Senior Software Engineer
il y a 24 heures
Strasbourg, France Canonical Temps pleinSenior Software Engineer - Python/MongoDBWe’re enabling high‑performing, rock‑solid MongoDB deployments on any cloud or platform our customers choose. We want to create the world’s best open‑source analog to MongoDB Atlas or Amazon DocumentDB, which can be owned, controlled and operated by end‑users on their own multi‑cloud or on‑premise...