About The Exploration Company
Here at The Exploration Company, we are developing, producing, and operating Nyx, a modular and reusable space orbital vehicle that can eventually be refuelled in orbit and that can carry cargo - and potentially humans in the longer run.
Key Responsibilities
- Take ownership of work packages or full future projects related to Flight Software
- Define functional breakdowns, high level requirements and their associated flow-down and manage / maintain the technical baselines to ensure that the design answers the needs of the respective project
- Manage interfaces and requirements towards Avionics and other hardware sections
- Provide software architectures and conceptual designs, perform technical trade-offs, budget and performance calculations
- Develop elements of low-level software (operating systems, system drivers, communication protocols etc.) and high-level software (applications, control algorithms etc.)
- Provide development logic, implementation, verification and validation plans
- Ensure the delivery on time, on quality and on cost of the work packages in your responsibility
- In coordination with the Bid Manager, elaborate the technical and programmatic parts for Flight Software related work packages to submit winning proposals for new future projects
Requirements
- Bachelors degree or higher in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field. Alternatively, five years of professional work in a related area.
- Proven experience in developing software architectures for aerospace or similar complex systems.
- Proven experience in real-time distributed system design, implementation, and debugging, with a focus on timing constraints, synchronization, and deterministic behaviour in safety-critical applications.
- Strong background in software development, with proficiency in programming languages such as C++, Python, or MATLAB/Simulink.
- Familiarity with hardware in the loop (HIL) and software in the loop (SIL) testing methodologies.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
- Strong communication skills with the ability to convey complex technical concepts to diverse audiences.
Benefits
- Agile work culture with fast decision making
- Open and collaborative work environment
- Opportunity to be part of democratizing space exploration