- Startseite
- Alle Homeoffice Jobs
- Software Ingenieur:in (m/w/d)
OHB System AG
OHB System AG is one of Europe's leading space technology companies. We develop and deliver high-tech solutions for Earth observation, navigation, telecommunications, science, exploration, and astronautic missions -- with over 40 years of experience. The company's success is based on the passion for innovation, commitment, and initiative of its employees.
Your code flies with us! -- in the truest sense of the word. We are building the next generation of avionics -- with modern multicore processors and Rust as a strategic building block alongside C/C++. Our approach: targeted, productive use of Rust, even in safety-critical components. You will actively shape: architecture, guidelines, tooling, and the integration of modern engineering practices in a regulated environment.
For this, we are looking for Software Engineers (Mid-Level) with a solid C-/Embedded background, who already have experience with Rust or wish to actively deepen it and are eager to do so.
Aufgaben (Responsibilities)
- Co-designing Rust-based software architectures for satellite flight software
- Developing safety- and security-relevant components in Rust
- Reconciling modern software engineering practices (Testing, Tooling, CI, Static Analysis) with ECSS standards
- Making multicore concepts productive (e.g., partitioning, determinism, scheduling strategies)
- Implementing highly reliable communication paths (MIL-STD-1553/MILBUS, CAN, Ethernet, serial interfaces)
- Bringing flight software into space
You will work closely with experienced embedded and avionics engineers and have the opportunity to actively shape the role of Rust in future satellite avionics.
Profil (Qualifications)
- Solid embedded background: Software development in resource-constrained/RT contexts
- Rust experience (practical projects or production) and a desire to make Rust productive in safety contexts
- Understanding of real-time, concurrency, and deterministic behavior on multicore processors / MPSoCs
- Experience with RTOS (RTEMS, VxWorks) or Embedded Linux
- Familiarity with software quality in regulated environments (e.g., ECSS processes, reviews, tests, evidence)
- Very good German and English language skills
- High awareness of quality as well as strong team and communication skills combined with enthusiasm for your own work
Nice to haves
- Knowledge of LEON (GR712/GR740), Zynq 7000, ideally first RISC V exposure
- Experience with safety/security mechanisms (e.g., robust APIs, memory safety, FMEA/FTA thinking)
- Experience with static analysis/fuzzing/property-based testing (C and/or Rust)
- Knowledge of typical space protocols and bus systems
- Contributions to open source or internal tech guidelines -- you enjoy raising standards
The work location is in Bremen, and a hybrid work model combining home office and on-site activity is offered.
Wir bieten (We offer)
- Hybrid remote model
- EUR salary range (specifics not provided)


