
Software Engineer (w/m/d) Embedded (Linux) Systems
TRUMPF GmbH + Co. KG6 days ago
Freiburg im Breisgau, GermanyMid Level
Responsibilities
- Design and implement board support packages using Yocto and U-Boot for product lines.
- Develop performant C and C++ software for multi-core RTOS and Linux environments.
- Develop Linux drivers for DMA, CAN, and SPI, as well as real-time applications using Preempt_RT.
- Contribute throughout the development lifecycle from concept through verification and validate software in the laboratory with measurement equipment and automated test systems.
- Help develop automated build and test environments to maintain software quality and efficient development processes.
- Develop web interfaces with AngularJS as an additional responsibility.
Requirements
- Completed degree in computer science, electrical engineering, or a comparable field with a focus on software development, or an equivalent qualification with relevant practical experience.
- Solid knowledge of object-oriented embedded programming with modern C++, such as C++20 or C++23.
- Relevant experience with bootloaders, Yocto Linux, Linux drivers, and real-time Linux kernels.
- Practical experience with real-time systems, control engineering, and industrial fieldbuses.
- Ability to use scripting languages such as Python to develop software-module tests on a CI/CD infrastructure.
- Fluent German and English communication skills.
- Solution-oriented and analytical approach with the ability to quickly understand new technical relationships and contribute ideas in a team.
Benefits
- Respectful and inclusive working environment at a family-owned company emphasizing diversity and equal opportunity.
- Autonomous and structured work with opportunities to contribute ideas, make decisions, and shape processes.
- Extensive training and continuing-education opportunities.
- Health and mobility benefits including Hansefit fitness support and Business Bike.
- Motivating and appreciative workplace culture.
About TRUMPF GmbH + Co. KG
TRUMPF GmbH + Co. KG designs and manufactures machine tools for sheet-metal fabrication (laser cutting, punching, bending) and industrial lasers used in manufacturing and semiconductor lithography. It sells capital equipment, industrial electronics, automation and factory software, plus maintenance, training, and financing services. Founded in 1923 and still family-owned, the company is headquartered in Ditzingen, Germany, with global operations serving automotive, aerospace, medical, and electronics producers.