Test Department : Software Engineer (m/w/d)
We usually respond within two weeks
HYPRSPACE
POWERING AEROSPACE FUTURE WITH THE NEXTGEN PROPULSION TECHNOLOGY
At HyPrSpace, our mission is clear: to make advanced propulsion technology affordable and accessible for a wide array of applications, from civilian to defense. With our pioneering hybrid rocket engine, we're introducing a new era of aerospace capabilities—more efficient, cost-effective, safer, and sustainable.
Joining us :
Join the adventure at HyPrSpace, where innovation, collaboration, and humor blend to create groundbreaking advancements in space propulsion.
As part of the #SpaceBakers team, you’ll contribute to a unique, patented technological leap, embarking on the full lifecycle development of a launch vehicle. Immerse yourself in an environment that prioritizes a "test and learn" philosophy, ensuring your ideas not only take flight but soar.
At HyPrSpace, your work directly impacts our trajectory towards success, offering rapid skill development in an iterative, hands-on approach.
Enjoy competitive compensation, flexible working conditions, and equity through our BSPCE stock option plan, all within the vibrant surroundings of Bordeaux, a nexus of culture, viniculture, and coastal life!
Role overview :
As a Software Engineer within the test team, you will contribute to the development of software systems supporting ground operations for control and measurement activities essential to Hyperspace’s engine tests.
You'll be part of our dedicated, passionate test team, collaborating closely with various departments to support the design, production, and smooth operation of this essential infrastructure. Your mission will cover everything from selecting and implementing the right software tools to post-processing data used by engineering teams, all while ensuring cost, timeline, and quality objectives are met.
Your key responsibilities :
In this role, you will:
- Develop robust and reusable software modules to build a modular system responsible for data storage, visualization, and actuator control.
- Design, implement, and maintain software interfaces between the system and various hardware components.
- Define and ensure clear data structures and protocols for communication within the system and with external devices.
- Collaborate with hardware, systems, and test engineering teams to ensure seamless software-hardware integration.
- Participate in system architecture decisions to guarantee scalability, maintainability, and modularity.
- Write comprehensive technical documentation, including software design descriptions, API references, and user manuals.
- Develop and maintain unit, integration, and system-level tests to ensure software reliability and performance.
- Contribute to system-level troubleshooting, debugging, and root cause analysis in collaboration with the electronics team.
- Continuously improve software quality by adopting best practices in coding, design patterns, and code reviews.
Who we are looking for:
You are a software engineer with at least a first successful experience in embedded systems or application development. You enjoy building modular and reliable software architectures, and you thrive in a multidisciplinary environment where software, electronics, and hardware come together.
We expect the following qualifications:
- A degree in Computer Science, Software Engineering, Electronics, or a related field.
- Proven experience in developing software in C and C++, with good knowledge of software design principles.
- Proficiency in Python for scripting, automation, or system-level tasks.
- Familiarity with HTML, JavaScript, and modern web development principles is a strong plus.
- Good understanding of communication protocols (e.g., Ethernet, UART, SPI, I2C, ) and hardware/software interfaces.
- Ability to work independently while actively collaborating with cross-functional teams (hardware, test, systems).
- Strong problem-solving skills and a structured approach to software development.
- Comfortable with version control systems (e.g., Git) and collaborative development workflows.
Ready to take on this unique opportunity to join our team of 80+ passionate engineers and experts?
Apply!
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
- Département
- Test, AIT & Supply Chain
- Locations
- Le Haillan
About HyPrSpace
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.