Open Save changes Senior Embedded Systems Engineer (C/Linux) – Aerospace & Space Systems
hitcontract.com
Description
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.
Key skills required
Required Skills
About the assignment
- Location
- Stuttgart, Germany
- Remotely
- No
- Rate (after tax)
- from €5000/Month
- Duration
- Short-term project (>3 months)