Embedded Software Engineer - Confirmed level
Dark
il y a 13 jours
Date de publicationil y a 13 jours
S/O
Niveau d'expérienceS/O
Temps pleinType de contrat
Temps pleinGénie logiciel / Développement WebCatégorie d'emploi
Génie logiciel / Développement WebAt Dark, we passionately believe that space represents not only a cornerstone of the modern world but also a catalyst for shaping our future. Our mission is clear: to safeguard this invaluable realm by pioneering spacecraft and mission designs for the protection of vital orbits and assets.
That is why we are gathering a team of bright minds to tackle crucial challenges through advanced engineering. Our focus? Velocity. We are kicking in technologies that will enable faster-than-ever orbital missions, ushering in a new era defined by unprecedented agility and boundless opportunity.
Joining the software department, you will participate in the architecture, implementation, and testing of the core of our software. At the interface between software and electronics, you will develop the Board Support Package: extending and upgrading the code base to enable Dark's applications to run on the HADES spacecraft. You will also influence the overall avionics architecture and participate in the construction of our Hardware-In-The-Loop capabilities.
First Missions
Responsibilities
Requirements
Culture
We recognize that extraordinary work ethics turn mere achievements into triumphs. Hence, we hold each team member accountable for enhancing collaborative performance within Dark by embodying the following skillset:
Benefits
Salary package ranging from 59 K€ to 80 K€ gross, additional performance bonuses and project-based bonuses.
That is why we are gathering a team of bright minds to tackle crucial challenges through advanced engineering. Our focus? Velocity. We are kicking in technologies that will enable faster-than-ever orbital missions, ushering in a new era defined by unprecedented agility and boundless opportunity.
Joining the software department, you will participate in the architecture, implementation, and testing of the core of our software. At the interface between software and electronics, you will develop the Board Support Package: extending and upgrading the code base to enable Dark's applications to run on the HADES spacecraft. You will also influence the overall avionics architecture and participate in the construction of our Hardware-In-The-Loop capabilities.
First Missions
- Taking ownership of the existing BSP
- Implementing a driver to interface and communicate with a Telemetry/Telecommand chip
- Scaling the BSP's architecture to fit a Cortex-A multi-core family of processing unit
Responsibilities
- Providing the necessary implementations to enable the applications to run on our on-board computers
- Implementing the drivers to interface with the various embedded components (sensors, actuators, chips, etc.)
- Guaranteeing the performances of the flight software, in terms of computational time and memory consumption
- Maintaining and upgrading the BSP
- Supporting integration tests and analyses
- Overseeing the hardware / software project interface
- Contributing to the software processes and tools, to meet high-quality engineering standards
Requirements
- 7+ years of experience in embedded software development
- Ideal background from the Defense / Aerospace industry (e.g. MBDA, Thales, Dassault, Safran, etc.)
- Software languages: C/C++. Bonus for Python and Rust
- Hands-on experience with bare metal and RTOS applications
- Knowledge of ARM architecture and debugging
- Ability to interface with electronics engineers (hardware schematic and datasheet reading)
- Knowledge of CMake, Git, Gitlab is a plus
- As we have an international team, knowledge of technical English is required. Fluency in French is a plus
Culture
We recognize that extraordinary work ethics turn mere achievements into triumphs. Hence, we hold each team member accountable for enhancing collaborative performance within Dark by embodying the following skillset:
- Methodology - Your ability to clearly define and articulate the steps required to achieve a desired outcome
- Relevancy - Your capacity to discern and select the most appropriate course of action based on the prevailing context and circumstances
- Results - Consistently obtaining and updating the necessary resources and information to drive towards the intended outcome effectively
Benefits
- Join - our core team, poised to expand into a company with hundreds.
- Engage - in a deeply technical project with high level systems trade-off and long term industrial vision.
- Learn - every day in an environment driven by continuous improvement.
- Enjoy - a team rewarding autonomy and uphold high standard at work.
Salary package ranging from 59 K€ to 80 K€ gross, additional performance bonuses and project-based bonuses.
RÉSUMÉ DE L' OFFRE
Embedded Software Engineer - Confirmed levelDark
Paris
il y a 13 jours
S/O
Temps plein