Embedded Software Senior Engineer
Knorr-Bremse AGMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design and maintain embedded software modules with focus on communication protocols for braking and related vehicle systems.
Perform unit and functional testing including test case design, execution, and software issue analysis.
Contribute to software functionality reviews and maintain documentation of software design specifications.
Minimum Requirements
4-6 years of experience in embedded software development.
Bachelor's or Master's degree in Electronics Engineering.
Hands-on experience with Embedded C programming and microcontrollers.
Experience with communication protocols such as I2C, SPI, UART, RS-485, CAN; knowledge of SDLC/STLC and tools like CANalyzer/CANoe.
Ideal Candidate Profile
Experienced in embedded system software development for automotive or rail vehicle control systems.
Strong capability in software testing and quality assurance within V-model software engineering lifecycle.
Comfortable with software development tools like compilers, linkers, static code analysis, and embedded communication analyzers.
