Logo OHB SE

Embedded Software Engineer Avionics for Satellites

Job

  • Level
    Experienced
  • Job Field
    Embedded
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Bremen
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you develop embedded software for satellite on-board systems, considering real-time requirements and conducting software tests and validations while providing technical support and guidance to team members.

    Job Technologies

    Your role in the team

    • Development of system-oriented embedded software for satellite on-board systems (C/C++, potentially also Rust).
    • Technical co-responsibility for developing and evaluating technical solution approaches as well as providing technical guidance and support to team members within the project team.
    • Consideration of real-time requirements, deterministic behavior, and limited resources (CPU, memory, bandwidth).
    • Participation in requirements development at the Technical Specification (TS) level as well as co-engineering at the Requirements Baseline (RB) level.
    • Designing software architectures for satellite flight software.
    • Design, development, and integration of software components.
    • Development and execution of software unit tests; software integration tests; software validation tests (TS & RB level).
    • Conducting verification activities (e.g., static analyses).
    • Creation and maintenance of project-relevant software documentation.
    • Support for Scrum Master and Product Owner in planning and reporting.
    • Further development of processes, tools, and development environments.
    • Integration of modern software engineering practices (CI, testing, static analysis) into ECSS-compliant processes.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Completed degree in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field.

    Qualifications

    • Solid background in resource-constrained real-time systems.
    • Knowledge in: software architecture and design, unit testing & software validation, configuration and build management, scripting (e.g., Python).
    • Knowledge of common communication interfaces (MIL-Bus, CAN, Ethernet, serial interfaces).
    • Very good English skills, German is an advantage.
    • Understanding of multicore architectures, concurrency, and deterministic scheduling.
    • Knowledge of safety and security mechanisms (e.g., Memory Safety, FMEA/FTA).
    • Knowledge of typical space buses and protocols.
    • Enthusiasm for space exploration and technology.
    • High quality awareness and structured working approach.
    • Team and communication skills.
    • Self-initiative and sense of responsibility.
    • Enjoyment in interface work and systemic thinking.

    Experience

    • Several years of experience in Embedded Software Engineering.
    • Excellent knowledge of C/C++, ideally with some experience in Rust.
    • Experience with software quality in regulated environments (e.g., ECSS, DO-178).
    • Experience with RTOS (e.g., RTEMS, VxWorks, Embedded Linux).
    • Experience with LEON processors (GR712/GR740), SPARC architectures.

    This text has been machine translated. Show original

    What we offer

    • Work Life Balance: flexible working hours, sabbatical, 30 vacation days & special leave days.
    • Mobile working: hybrid work model & mobile working abroad.
    • Structured onboarding process (including support from a buddy).
    • Development: Extensive training programs, personalized professional development, and annual employee dialogues.
    • Additional benefits: 13th gross monthly salary, accident insurance & company pension scheme.
    • Catering: High-quality company restaurant & generous meal allowance.
    • Active health promotion: health management, E-GYM Wellpass & sports groups.
    • Family: Kindergarten subsidy / kindergarten places, children's holiday care & paid child sick days.
    • Mobility: Subsidized Germany ticket, Jobrad & parking spaces.
    • Company celebrations & events: Christmas party, satellite launch events, NextGen Speakers Night.
    • Innovation: Employee Suggestion Scheme & Independent Research and Development.

    This text has been machine translated. Show original

    Benefits

    Health, Fitness & Fun

    Work-Life-Integration

    Food & Drink

    Topics that you deal with on the job

    Job Locations

    • Location Bremen

      Bremen

      Germany

    This is your employer

    OHB SE

    OHB SE

    OHB SE is a leading company in the aerospace industry. With over 40 years of experience, we develop high-tech solutions for space exploration and other fields. Our portfolio includes satellite systems for Earth observation, navigation, telecommunications, science, and reconnaissance. We realize missions to explore the universe and develop systems for human spaceflight. With over 3,000 employees at 15 locations, we create infinite possibilities in space. We.Create.Space.

    Description

  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Science, Research
  • Logo OHB SE

    Embedded Software Engineer Avionics for Satellites

    Location
    Bremen
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs