Embedded Software Engineer

citema systems GmbH

Job

In this role, you will develop high-reliability flight software in Rust for satellites, create innovative software architectures, implement safety standards, and work on high-performance communication solutions.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • We are looking for you as an Embedded Software Engineer (m/f/d) at the Bremen location (hybrid).
  • With your contribution, you help develop highly reliable, high-performance, and safety-critical flight software that meets the highest quality standards and is successfully used in space.
  • Your tasks include:
  • You design and develop innovative software architectures in Rust for use in satellites.
  • You develop highly reliable, safety- and security-critical components directly within the Rust ecosystem.
  • You bridge the gap between modern engineering practices (CI, testing, tooling, static analysis) and the regulatory ECSS requirements.
  • You bring complex multicore concepts such as partitioning, determinism, and scheduling into practice.
  • You develop robust communication channels over standards such as MILBUS, CAN, Ethernet, and serial interfaces.
  • Your focus is on the big goal: successfully launching the flight software into space.

Our expectations of you

Education

  • Completed university degree or a comparable qualification in computer science, technical computer science, or software development.

Qualifications

  • The following skills and abilities should definitely be part of your profile:
  • In-depth knowledge of real-time systems, concurrency, and deterministic behavior on multicore processors or MPSoCs.
  • Proficient in RTOS (e.g., RTEMS, VxWorks) or Embedded Linux.
  • Familiarity with software quality assurance in regulated industries (e.g., ECSS processes, code reviews, verification and testing procedures).
  • Knowledge of the LEON (GR712/GR740) and Zynq 7000 architectures; initial experience with RISC-V is advantageous.
  • Effective communication within the project environment as well as with our German-speaking clients requires very good spoken and written German.

Experience

  • Solid background in embedded software development as well as proven experience working with resource-constrained systems and real-time contexts (RT).
  • Practical experience with Rust (from projects or production use) as well as the motivation to establish Rust in safety-critical (Safety) environments.
  • Ideally, experience with safety/security mechanisms (e.g., robust APIs, memory safety) as well as an analytical mindset (FMEA/FTA).

What we offer

  • We believe that the following framework conditions provide the best prerequisites for efficiency and creative problem-solving:
  • Active participation in innovative future technologies.
  • Flexible new work model with hybrid working options.
  • Permanent employment contract.
  • Givve-Card as a tax-free corporate benefit.
  • Maximum decision-making and design flexibility.
  • Individual career planning and development prospects.
  • Knowledge transfer and synergy effects through a strong team.
  • Technological diversity with exciting insights into security-critical systems.

Benefits

Work-Life-Integration

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Bremen
    Bremen, Germany

About your employer

citema systems GmbH focuses on innovative technologies, particularly blockchain and cyber security, offering comprehensive software development services. The company has established itself as a partner for SMEs and government agencies.

Company type
Established Company
Work model
Onsite, Hybrid, Full Remote
Industry
Internet, IT, Telecommunication
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • GGW GroupHamburg

    • Easy Apply
    • Hybrid
    • Full Time

    The role As a Forward Deployed AI Engineer, you go directly into our specialist departments, understand the processes, and develop production-ready AI and automation solutions that will fundamentally change the way the entire GGW Group operates. You do...

  • HUK-COBURG VersicherungsgruppeCoburg

    • Hybrid
    • Onsite
    • Full Time

    Hello, let's say WE! We - the HUK-COBURG Insurance Group - are among the top 10 in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our...

    • Java
    • Spring Boot
    • Apache Kafka

Embedded Software Engineer

citema systems GmbH