Senior Embedded Software Engineer (m/w/d)
HyPrSpace
- Le Haillan, Gironde
- CDI
- Temps-plein
- Write and maintain C++ code for safety-critical embedded systems.
- Lead everyday technical activities of the software team (on the full software lifecycle)
- Organize and follow the technical work
- Work with the system team on software requirements analysis, specification, and traceability.
- Contribute and validate software design, implementation, and low-level testing (unit and integration).
- Follow and apply critical software development standards (e.g., ECSS, DO-178).
- Being a technical referent and provide technical guidance to the rest of the team
- Ensure that the development goes in the right direction to support validation, qualification, and certification processes.
- Collaborate with electronics, systems, and quality teams to ensure robust and compliant software delivery.
- Conduct code reviews, and in root cause analysis of software issues.
- Master’s degree in Software Engineering, Computer Science, Aerospace Engineering, or a related field.
- Solid foundation in embedded C++ programming and real-time systems.
- Knowledge of usual peripheral communication buses (i2c, SPI, UART)
- Familiarity with microcontrollers and bare-metal microcontrollers.
- Experience in developing critical software (e.g., via coursework, internships, or academic projects).
- Familiarity with software development methodologies used for safety/mission-critical systems (e.g., V-model, ECSS, DO-178, ISO 26262).
- Comfortable reading datasheets, working with technical standards, and documenting your work clearly.
- Experience with versioning (Git, Gitlab) and CI tools
- A curious, meticulous, and team-oriented mindset, with a willingness to share your knowledge.
- Knowledge of modern C++ (eg. 20)
- Familiarity with RTOS, STM32, automotive MCUs.
- Experience with debugging tools, simulators, or hardware-in-the-loop setups.
- Experience with Rust programming.
- Knowledge of build tools (make, cmake, Bazel, Yocto)
- Some exposure to Python or scripting tools for automation and testing.
- Experience with deterministic ethernet-based protocols
- Knowledge of field buses (1553, CANOpen)
Apply now and become part of our growing team of 80+ engineers shaping the future of launch systems!HyPrSpace is an equal opportunity employer, committed to building a diverse and inclusive team. Our selection process is based on competencies requirements for positions only. If you are eager to make a significant impact, come as you are, we want to hear from you.We propose you a competitive compensation, an equity scheme through our BSPCE stock option plan, tickets restaurants (lunch-voucheon) for each working day, and 75% of your public transportation pass taken in charge.We also highly value well-being by offering flexible working hours, a 300€-allowance for sport and regular team events. All within the vibrant surroundings of Bordeaux, a nexus of culture, viniculture, and coastal life!At HyPrSpace, we’re developing a hybrid rocket engine versatile enough to redefine the whole aerospace landscape. This is about making advanced propulsion affordable and accessible for a wide range of applications, from civilian to defense. Our technology is a game-changer for the entire aerospace sector : it is more efficient, cost-effective, safer and greener.We’re a united team of 80+ (and still growing) aerospace enthusiasts developing a revolution in this industry : a patented hybrid rocket engine that actually works.