Our software developments will cover two needs : enabling the full performance of our rocket, and transforming our empirical and observed results into models. We will implement the embedded software, and a 6 degrees of freedom simulation compatible with multiple environmental/physical models.
Having a strong software background, we already envisioned the global architecture. We are waiting for your ideas and your skills to complement these thoughts.
First missions
- Pursue the definition and development of our frameworks
- Define the guidelines applicable to our developments. From RTOS to memory allocations, we want to define an adapted level of constraints
- Select the communication protocols with the avionics and develop the interface layer with these components
- Implement the command loop for the guidance orders computation
Responsibilities
- Select the appropriate tools, protocols, and norms that will set the pace for the whole software developments
- Develop the embedded software that will compute the command of our rocket, communicate with the sensors and actuators, and handle the flight safety
- Develop a modular 6 DoF simulation, and the necessary environmental and dynamic models, in accordance with our related experts (aerodynamics, propulsion, )
- Define the relevant interfaces and constraints with the necessary fields (actuators, GNC, electronics, ...)
Requirements
- 5 years of work experience as a Software Developer
- Strong skills in object-oriented programming (preferably C++), and in fast-prototyping languages (Java / Matlab / )
- Experience with software development suites (Git / Jenkins / CMake)
- Background in multi-threaded softwae and conception
- Interest in physics and spae application. Ablity to understand the rocket interactions with it environment, and the rocket sub-systems models
Benefits
- High level technical colleagues and partners, first circle staff of the company
- Customizable office setup, open to remote
- Highly competitive salary, welcome bonus and equity
- Private health insurance and lunch packages
Equity and salary compensation are divided proportionately. You get to choose ;)
You are the missing element, Dark will take care of you.