Software Architect
Mynaric
Munich, Germany
WHAT AWAITS YOU AT MYNARIC
- You have a major role in designing the software architecture of our embedded systems.
- You find unified approaches that fit our space, airborne, and ground segment products.
- You collaborate with Hardware and Application development teams to design and implement different software layers (HAL, middleware, RTE).
- You analyze cybersecurity risks and requirements and define low-risk architectures.
- A part of your job is to ensure a robust design following safety, reliability, and availability requirements.
- You write requirements and technical documentation at different levels based on the defined architecture.
- You conduct design reviews and verify enforcement of coding guidelines.
- You support in implementation, testing, and verification.
WHAT YOU BRING WITH YOU
- University degree in Computer Science, Software Engineering, Electrical engineering, or related field.
- 5+ years of experience in designing and developing software for embedded systems.
- Good knowledge of bootloaders, encryption, authentication mechanisms, secure boot, and attestation.
- Comfortable commanding system engineering tools like Enterprise-Architect or Capella
- Clear understanding of hardware abstraction layers and middleware. Experience with robotic or automotive frameworks such as ROS and AUTOSAR.
- Experience with Yocto and OTA/remote SW-updates is a plus.
- Ability to communicate complex technical topics and thrive in multi-disciplinary teams.
Apply Now
Don't forget to mention Space-Careers when applying.