Software Engineer (Avionics)
Sidereus Space Dynamics is at the forefront of revolutionizing space access through its pioneering reusable single-stage launch vehicles, tailored for ultra-responsive orbital access.
Job Responsibilities:
- Develop and refine embedded software systems, focusing on reliability and performance.
- Design and implement high-level software architectures to optimize system functionality.
- Ensure robust and precise software integration with hardware components for various applications.
- Apply advanced programming techniques such as multi-threading, real-time processing, and memory management in embedded systems.
- Collaborate with a multidisciplinary team to integrate embedded software with hardware platforms.
- Conduct rigorous testing and validation of software algorithms on simulators and real hardware.
- Work on the implementation of software models on microcontrollers, FPGAs, or dedicated hardware platforms, learning and applying new skills as required.
- Engage in software debugging, profiling, and optimization to enhance system performance and efficiency.
Basic Qualifications:
- Bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, or a closely related field.
- Strong foundation in embedded systems concepts and architecture.
- Proficiency in low-level programming languages such as C/C++ or Rust.
- Knowledge of a high-level programming language like TypeScript or Python.
- Experience with real-time operating systems (RTOS) such as Zephyr OS or FreeRTOS.
- Familiarity with hardware-software interfacing and communication protocols (e.g., I2C, SPI, UART).
- Knowledge of software testing methodologies, including unit testing, integration testing, and system testing.
- Strong foundation in electronics and experience using debugging tools for embedded systems, such as oscilloscopes and multimeters.
- Proficiency in using version control systems (e.g., Git) and experience with Gitflow for versioning and CI/CD pipelines.
Preferred Skills:
- Proven expertise in embedded software development, including low-level programming and high-level software design.
- Experience with hardware description languages such as Verilog or VHDL.
- Strong analytical and problem-solving skills, capable of working independently or as part of a team.
- A strong GitHub profile with various projects showcasing relevant experience.
- A passion for technology and a continuous drive to learn and apply new software engineering practices.
- Excellent communication skills, capable of articulating complex technical concepts to a diverse audience.
Salary And Benefits:
For this role, we offer a starting salary ranging from €30,000 and €55,000, commensurate with your qualifications and experience. Our benefits package includes:
- Meal card recharged monthly for added convenience.
- Possibility of accessing company’s stock option plan.
- Financial support for relocation expenses.
How To Apply:
Please send your application directly here in the “Careers” section of the website. If you experience issues when applying, send an email with the subject line “Software Engineer (Avionics) – [Your Name]” at info@sidereus.space.
Sidereus Space Dynamics is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.