Senior Embedded Software Engineer

59engineers GmbH

Job

In this role, you develop embedded software for complex radio communication systems, work on integrating Rust into existing codebases, and optimize interfaces and system performance.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Design and maintain embedded and low-level software for radio systems
  • Work directly with our customers’ research and development teams on products, prototypes, and existing platforms
  • Define architectures for the interaction of Embedded Linux or RTOS, communication stacks, signal processing, and radio hardware
  • Develop Rust components and pragmatically integrate them into C/C++ codebases
  • Define FFI interfaces, ownership models, and rules for using unsafe Rust
  • Optimize latency, throughput, CPU utilization, memory consumption, and reliability
  • Lead design reviews and contribute to automated testing and hardware-in-the-loop testing
  • Use AI-powered tools responsibly to explore solution approaches, implement, analyze, troubleshoot, test, and document, while helping shape appropriate quality and security practices.

Our expectations of you

Qualifications

  • Strong knowledge of Rust and/or modern C++, with confidence working with existing C/C++ codebases
  • Solid understanding of concurrency, memory management, and resource-constrained systems
  • Technical ownership and clear communication with our customers’ development teams
  • Knowledge of digital signal processing (DSP), FPGA integration, or GNU Radio
  • An amateur radio license is a plus. It often demonstrates a genuine interest in radio communications and practical familiarity with the entire radio system—from HF fundamentals and wave propagation to modulation, antennas, and protocols, as well as hands-on radio operation.

Experience

  • At least five years of experience in embedded, systems, or real-time development
  • Experience with embedded Linux, RTOS, networking, and protocols
  • Experience with software-defined radio, radio communication systems, and ideally hardware-related software in the context of radio communications
  • Experience with systems for aviation, defense, public safety, or other mission-critical systems
  • Experience with real-time Linux, RTOS platforms, or hardware-level interfaces
  • Experience with test automation, simulation, or hardware-in-the-loop testing
  • Experience in secure software design, the integration of cryptographic methods, or safety- and security-oriented development.

What we offer

  • Work on sophisticated aeronautical and tactical radio systems with a direct connection to our customers’ research and development.
  • Help shape the pragmatic introduction of Rust into established embedded C/C++ environments.
  • Develop solutions at the intersection of software, network engineering, hardware integration, and system verification
  • Influence how our development organization grows—including future internal teams and capabilities.

Benefits

Work-Life-Integration

Topics you will work on

Job locations

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

About your employer

59engineers GmbH, based in Au i. d. Hallertau and Munich, has been providing engineering services for safety-critical communication systems since 1995. The company specializes in system and software engineering, particularly in the fields of military radio communication and telecommunications. With an international client base, it serves various industries, including military and aerospace.

Company type
Established Company
Work model
Onsite, Hybrid
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
  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4
  • WebslineSalzburg, Freilassing

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...

    • C#
    • JavaScript
    • SQL
    • CSS
    • HTML5
    • AJAX
    • MS SQL-Server
    • +2
    • +3

Senior Embedded Software Engineer

59engineers GmbH