Test Department : Software Engineer (m/w/d)
HyPrSpace Test Valley, England, United Kingdom
Join or sign in to find your next job
Join to apply for the Test Department : Software Engineer (m/w/d) role at HyPrSpace
Test Department : Software Engineer (m/w/d)
HyPrSpace Test Valley, England, United Kingdom
3 weeks ago Be among the first 25 applicants
Join to apply for the Test Department : Software Engineer (m/w/d) role at HyPrSpace
Get AI-powered advice on this job and more exclusive features.
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
Seniority level
* Seniority level
Entry level
Employment type
* Employment type
Full-time
Job function
* Job function
Engineering and Information Technology
* Industries
Space Research and Technology
Referrals increase your chances of interviewing at HyPrSpace by 2x
Sign in to set job alerts for “Software Engineer in Test” roles.
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr