Senior Embedded Systems Engineer (C/Linux) – Aerospace & Space Systems
Location
Stuttgart
Work mode
hybrid
Type
contract
Department
Backend
Last seen
1d ago
Location
Stuttgart Area, Germany (On-site / Hybrid)
Contract
Initial 3-month assignment with a strong possibility of extension.
Relocation support and assistance with accommodation are provided.
About the Role
We are looking for a Senior Embedded Systems Engineer to join an innovative aerospace and space technology project. The engineer will work on a variety of hardware and software integration activities, supporting the development, deployment, and enhancement of mission-critical systems and ground support equipment.
This role combines low-level embedded software development, Linux-based systems, networking, hardware integration, and system commissioning activities. It is ideal for engineers who enjoy working close to both hardware and software while collaborating with multidisciplinary teams in a highly technical environment.
Depending on the project phase, on-site presence in the Stuttgart area will range between 70% and 100%.
Responsibilities
•
Develop and maintain low-level embedded software using C/C++.
•
Work with Linux-based embedded systems and hardware platforms.
•
Support hardware identification, integration, validation, and long-term testing activities.
•
Commission, configure, and deploy embedded systems and ground support equipment.
•
Implement and optimize Ethernet routing and communication solutions on embedded platforms.
•
Develop and integrate software interfaces for custom hardware components.
•
Collaborate with hardware, software, and mechanical engineering teams during system integration activities.
•
Troubleshoot complex hardware and software issues and drive them to resolution.
•
Contribute to secure boot and system security initiatives.
•
Support system documentation, configuration management, and engineering best practices.
•
Participate in customer-facing technical discussions and integration activities.
Required Qualifications
•
Strong experience in Embedded Software Engineering or Embedded Systems Engineering.
•
Excellent knowledge of C programming.
•
Hands-on experience with Embedded Linux environments.
•
Experience with hardware/software integration and troubleshooting.
•
Understanding of networking concepts and protocols, including Ethernet and TCP/IP.
•
Experience working with embedded hardware platforms, SoCs, or similar systems.
•
Ability to perform system commissioning, testing, and validation activities.
•
Strong analytical and problem-solving skills.
•
Professional communication skills in English.
•
Willingness to work on-site in Germany when required.
Nice to Have
•
Experience with C++ development.
•
Knowledge of Secure Boot concepts and implementation.
•
Experience with SpaceWire or other aerospace communication technologies.
•
Familiarity with FPGA interfaces and hardware communication layers.
•
Experience with routing algorithms and network protocol implementation.
•
Knowledge of ARM-based platforms such as Banana Pi, Raspberry Pi, or similar embedded systems.
•
Experience within aerospace, defence, telecommunications, automotive, or industrial embedded environments.
•
Exposure to CI/CD, DevOps practices, or infrastructure automation.
What Company Offers
•
Opportunity to contribute to cutting-edge aerospace and space industry projects.
•
International and highly technical engineering environment.
•
Long-term project opportunities beyond the initial assignment.
•
Relocation and accommodation support.
•
Collaboration with experienced engineering teams and industry specialists.
•
Exposure to advanced embedded systems, networking technologies, and mission-critical applications.