> Markdown version of [/jobs/ext/4124856-embedded-software-engineer-satellite-systems](https://www.wearedevelopers.com/jobs/ext/4124856-embedded-software-engineer-satellite-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer | Satellite Systems - **Company:** CT Engineering Group - **Location:** Immenstaad am Bodensee, Germany (Remote available) - **Contract:** Permanent contract - **Skills:** Testing (Software), C++ (Programming Language), Distributed Data Store, Distributed Systems, Embedded Software, Python (Programming Language), Software Engineering, Verification and Validation (Software), PIC Microcontroller, Information Technology - **Published:** October 31, 2026 - **Apply:** https://www.adzuna.de/details/5945045755 ## About the Role * Bachelor's or Master's degree in Computer Science, Embedded Systems, Software Engineering, Electrical Engineering, or a related technical discipline. * Experience in embedded software development using C/C++. * Knowledge of microcontroller-based systems and embedded programming concepts. * Experience in the aviation or space sector. * Strong analytical and problem-solving skills. * Ability to work independently while also collaborating effectively within a multidisciplinary team. * Python programming skills are considered an advantage. * Fluent English language skills, both written and spoken. What You Will Gain * Practical experience in the aerospace and satellite domain. * Exposure to embedded software architectures used in mission-critical environments. * Hands-on work with microcontrollers, distributed systems, and software testing. * Collaboration with experienced engineers in an international and innovative environment. * Opportunity to develop technical expertise in cutting-edge space technologies. ## Description * Develop a demonstrator for a distributed data handling architecture designed for satellite control applications. * Support the design, implementation, and testing of embedded software components. * Collaborate with software engineers to integrate new functionalities into an existing software framework. * Participate in verification and validation activities. * Document development work and present progress to the project team. * Contribute to the continuous improvement of software development processes and solutions.