TKMS Hagenuk Marinekommunikation GmbH | Germany | 24xxx Flintbek | Permanent position | Full time / Home office | Published since: 03.08.2026 on stepstone.de
Senior Embedded Software Engineer (m/f/d)
TKMS Hagenuk Marine Communication is a company of the TKMS Group. As a leading provider of maritime radio and communication systems, we support marines all over the world to make the seas safer. Our location in Flintbek is located near Kiel on the Baltic Sea. Ready to work with the best and as part of a team of more than 9,700 colleagues? As a growing marine company, we offer future-proof development opportunities in an international, diverse high-tech environment. We develop strength. .
* After clicking the Read more button, the original advert will open on our partner's website, where you can see the details of this vacancy and contact information. If you need a translation of this text, after returning to our website it will be prepared and you can read it by clicking the Show full translation button.
Your tasks • Your profile • What we offer
Own bring-up of new embedded Linux platforms including board initialization, bootloader adaptations and kernel configuration Analysis, creation and adaptation of Device-Tree files as well as integration of new peripheral devices and modifications of existing bonds Development of drivers and kernel components in C for common bus systems (e.g. I2C, SPI, SSI, CAN, UART) and implementation of hardware debugging with JTAG/SWD, logic analyzer, oscilloscope and software debug tools (gdb, strace, perf) Support in building and maintaining build systems (Yocto, Buildroot, CMake) and CI/CD pipelines (GitLab CI, Jenkins) as well as creation of unit tests, implementation of code reviews, static analysis and technical documentation Close coordination and cooperation with hardware developers, product managers and QA to ensure stable and scalable solutions
Complete study of electrical engineering, computer science, communication technology or a comparable degree course and at least three years of professional experience in the embedded Linux environment Very good knowledge of C/C++ with focus on kernel development as well as sound knowledge about the Linux kernel and the Device-Tree syntax Practical experience in debugging bus systems (e.g. I2C, SPI, SSI, CAN, UART) and safe handling of debug tools such as JTAG/SWD, Logic Analyzer, oscilloscope, gdb and perf Experience with build systems such as the Yocto Project, Buildroot or comparable systems as well as good English knowledge in word and writing Embossed team capacity, communication and documentation strength, independent working and experience with agile development methods (Scrum/Kanban)
For us it is self-evident to provide optimal framework conditions. These include: Welcomeday and onboarding program Attractive tariff compensation Flexible and family-friendly working time by sliding time account and home office control 30 days of annual leave and special leave under collective agreement Excellent occupational pensions Exciting tasks on innovative products in a growing marine company Grant to the job ticket or Germany ticket Corporate fitness with nationwide partners Bike leasing Comprehensive additional services / attractive external offers Individual learning and development opportunities in presence and digital Comprehensive health management including prevention offers Close cooperation with executives and employees Collaborative cooperation and respect in dealing with each other – we have been offering this for over 185 years! We are pleased to receive online applications, specifying the salary presentation and the current notice period.
We value diversity
We value diversity and therefore welcome all applications regardless of gender, nationality, ethnic and social origin, religion/worldview, disability, age as well as sexual orientation and identity. .
Location
![]() | TKMS Hagenuk Marinekommunikation GmbH | |
| 24220 Flintbek | ||
| Germany |
The text of this ad was translated from German into English using an automatic translation system and may contain semantic and lexical errors. Therefore, it should be used for introductory purposes only. For more detailed information, see the original text of the ad at the link below.
For more information read the original ad