Skip to content
New Job?Nejo!

Your personal AI career agent

WIWingcopter GmbH

Embedded Software Engineer - Communications(m/w/x)

Weiterstadt
Full-timeWith Home OfficeExperienced

Developing embedded communication software for avionics, supporting internal protocols like CAN and external links like LTE. 5+ years embedded C/C++ for real-time systems required. Remote work options, flexible hours.

Requirements

  • Bachelor's or Master's degree in Electrical Engineering, Embedded Systems, Computer Science, Robotics, or related field
  • 5+ years embedded C/C++ development for real-time, resource-constrained, or safety-critical systems
  • 3+ years designing and integrating embedded communication systems (CAN, SPI, I2C, UART, LTE, RF, satellite) in complex or aerospace environments
  • Hands-on experience with RTOS or embedded Linux platforms, CMake, Docker, Git, CI pipelines, and automated testing frameworks
  • Strong debugging skills using JTAG, logic analyzers, and oscilloscopes
  • Knowledge of safety and certification standards (DO-178C, ISO 26262) is a plus
  • Strong problem-solving skills and collaboration in cross-functional teams
  • Effective communication skills; fluent in English
  • Thrives in collaborative environments and values collective success
  • Approaches challenges with positive mindset and proactive attitude
  • Believes technology improves society and drives positive change

Tasks

  • Develop and maintain embedded communication software
  • Support internal avionics protocols (CAN, SPI, I2C, UART)
  • Manage external communication links (LTE, satellite, RF)
  • Define and manage interfaces between avionics and flight control
  • Collaborate with hardware and systems teams
  • Support DO-178C verification activities
  • Conduct requirements-based testing
  • Participate in SIL/HIL simulations
  • Support flight test activities
  • Contribute to compliance documentation
  • Contribute to static code analysis
  • Develop CI pipelines
  • Implement automated testing
  • Conduct code reviews
  • Create unit and integration test frameworks
  • Create clear technical documentation
  • Develop design specifications
  • Support long-term maintainability

Work Experience

  • 2 - 5 years

Education

  • Bachelor's degreeOR
  • Master's degree

Languages

  • EnglishFluent
  • GermanBasic

Tools & Technologies

  • C/C++
  • Python
  • CAN
  • SPI
  • I2C
  • UART
  • RTOS
  • Linux
  • ISO 26262
  • DO-178C
  • CMake
  • Docker
  • Git
  • CI pipelines
  • JTAG
  • logic analyzers
  • oscilloscopes

Benefits

Flexible Working

  • Remote work options
  • Flexible hours

Parking & Commuter Benefits

  • Free parking space

Corporate Discounts

  • Employee discounts

Team Events

  • Employee events
  • Team-building activities

Healthcare & Fitness

  • EGYM Wellpass access

Company Bike

  • Business Bike option
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of Wingcopter GmbH and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.

Like this job?

Beta

Your Career Agent finds similar jobs for you every day.


  • Wingcopter GmbH

    (Senior) Autonomous Flight Software Engineer(m/w/x)

    Full-timeWith HomeofficeSenior
    Weiterstadt
  • Wingcopter GmbH

    Teamlead Software Engineering(m/w/x)

    Full-timeWith HomeofficeManagement
    Weiterstadt
  • Unbekannt

    Head of Systems Engineering(m/w/x)

    Full-timeWith HomeofficeSenior
    Weiterstadt
  • Wingcopter GmbH

    Senior Battery Systems Engineer(m/w/x)

    Full-timeWith HomeofficeManagement
    Weiterstadt
  • Advanced Computer Systems ACS-D GmbH

    Earth Observation Data Processing Systems C++ Software Engineer(m/w/x)

    Full-timeWith HomeofficeExperienced
    Darmstadt
View all 100+ similar jobs

Nejo is an AI – results may be incomplete or contain mistakes