Share this Job

Vehicle Control Engineer (m/w/d)

Date: Jun 9, 2019

Location: Mannheim, BW, DE

Vehicle Control Engineer (m/w/d)-TROQ-DEMA01896851


At Bombardier Transportation, our trains and rail solutions move millions of people safely and reliably around the world, every single day. Join us, and you’ll be part of a global team, sharing knowledge, experience and ideas across countries and cultures, and boosting our reputation as a global leader in rail technology. Your work will have a truly human impact, connecting communities, cities and businesses, and helping people to get where they need to be. It’s all about progress.

If you’re ambitious, driven and team-spirited, this is your opportunity to build a career as a Vehicle Control Engineer (m/f/d) on our site in Mannheim, Germany

• Turning vehicle-level or system-level input requirements into system and software requirements for diagnostics & visualization
• Implementing on-board diagnostics and visualization functionality in IEC61131, C / C++, HTML / CSS / JavaScript, PHP / SQL
• Configuring and integrating generic functionality to meet project-specific requirements
• Specifying unit, component and integration tests
• Automating tests using C / C++, Tcl/Tk or Python
• Performing component and integration tests in simulation environments, in the laboratory and on the vehicle
• Documentation (writing user manuals, deployment manuals, requirements specifications, test specifications / reports)
• Reviewing documentation and code written by others
• Configuration management: Managing large sets of configuration items (1000s of diagnostics events per vehicle with attributes such as texts for different audiences, priorities, …)

• Very good English skills, ability to communicate clearly and concisely both orally and in writing absolutely required
• At least 2 years of C / C++ development experience required
• Microsoft Office experience required (Word, Excel, Access)
• Experience in at least one of the following additional computer languages / technologies required:
o JavaScript
o Python
o Tcl
o IEC61131 languages
• Linux development experience required
o At least user-level knowledge of Linux required
o Linux administration experience preferable
o Bash scripting preferable (see also above)
• Embedded software development experience required
o Software design patterns
o Software change management
o Debugging tools (e. g. GNU Debugger (gdb))
o Requirements engineering (DOORS-NG experience, IREP certification preferable)
o Systematic testing (ISTQB certification preferable)
• Experience with agile methods (e. g. Scrum) preferable
• Railway experience preferable (alternatively, automotive or aerospace experience)
o EN 50657 knowledge preferable


Job: Software
Primary Location: DE-BW-Mannheim
Organization: Transportation
Schedule: Full-time
Employee Status: Regular

Job Posting:
13.02.2019, 9:28:52 AM

Unposting Date

Job Segment: Controls Engineer, Aerospace, Laboratory, Change Management, Engineering, Automotive, Aviation, Science, Management