Skills
Embedded software development
C/C++ (not explicitly specified)
Low-level driver development
Middleware development
Application-layer software
SoC development
Hardware/software integration
Software testing and debugging
Prototyping
Technical documentation
SoC
Embedded systems
SDKs
Evaluation boards
Custom hardware
Summary
✨ AI‑Generated
Join a growing engineering team developing embedded software for advanced communication technologies. You will design and test low-level drivers, middleware, and application software, integrate external SDKs, and contribute to hardware-software prototypes and validation. Experience with embedded platforms and hardware debugging is relevant.
Highlights
Work on advanced satellite communication technologies in a growing international engineering team. Gain exposure to embedded software across custom hardware platforms, rapid prototyping, and cross-functional development.
Description
Embedded Developer
Immenstaad, Baden-Württemberg
Do you like the thought of working with satellites? Weare looking for an Embedded Software Engineer to join a growing team.
Their technologies are deployed in more than 150 countries and operate across 200+ international networks spanning government, military, telecom, and broadcast sectors.
With a strong global presence, including regional offices across Europe, the Middle East, and Asia,
Key Responsibilities:
Design, implement, and test embedded software for SoCs, evaluation boards, and custom hardware platformsDevelop low-level drivers, middleware, and application-layer software to support proof-of-concepts and system prototypesIntegrate third-party SDKs alongside internal modules, contributing to hardware/software co-design and debugging effortsSupport rapid prototyping, testing, and validation of next-generation satellite communication technologiesCollaborate with cross-functional teams and contribute to clear documentation of software architecture, integration processes, and best practices
Your Profile:
Degree in Computer Engineering, Electrical Engineering, or a related field (or equivalent experience)2–5+ years of experience in embedded software development using C/C++ (Python is a plus)Hands-on experience with RTOS, embedded Linux, SoCs, FPGAs, and board bring-upSolid understanding of device drivers, communication protocols (e.g., Ethernet, TCP/IP, 3GPP 5G/6G), and version control (Git) Real timeStrong analytical, debugging, and problem-solving skills, with a collaborative mindsetFluent in English; basic German skills are a plus
They offer a robust and thoughtfully designed employee benefits package, crafted with your well-being and professional satisfaction in mind.
40 hour weeks with flexitime between 6 am at 10 pm 60% remote after probation Budget for education Independence and Autonomy Collegial & socialFlat hierarchycompetitive SalaryCompany pensionJob bikeGivve cardThe best EquipmentPlus all the industry-standard perks
Interested? We look forward to speaking with you!