What is a Software Engineer at Knorr-Bremse Group?
As a Software Engineer at Knorr-Bremse Group, you will design and develop safety-critical software that powers the world’s leading braking and control systems for rail and commercial vehicles. Your work directly impacts the safety, efficiency, and reliability of transit networks and freight systems globally. This is not typical application development; you will build software where performance, real-time execution, and absolute reliability are matters of public safety.
You will work at the intersection of hardware and software, collaborating closely with mechatronics, electrical, and systems engineers. Depending on your team, you could write low-level firmware for microcontrollers, implement model-based designs in MATLAB and Simulink, or develop control algorithms for complex pneumatic and hydraulic braking systems. The software you write will govern active safety features, driver assistance systems, and automated driving functions.
To succeed in this role, you must bring a rigorous engineering mindset. Knorr-Bremse Group values engineers who appreciate the constraints of embedded environments, understand the physics of the mechanical systems they control, and maintain a disciplined approach to testing and quality assurance.
