Software Engineer for Anti-Collision Systems
We are a leading manufacturer of rail vehicles, with over 80 years of experience in building trains. Our innovative strength, flexibility, and reliability make us a top player in the industry.
Our signalling technology and digitalization teams work on developing solutions for automated driving, train control, complete systems, interlocking, and passenger information systems.
Your Tasks:
* Develop software framework and modules for anti-collision systems
* Write software and interface specifications and implement them
* Evaluate and use modern technologies, tools, and libraries
* Improve and automate development and release processes
* Continuously integrate and create comprehensive unit tests for high software quality
* Write and review system and product documentation
Your Profile:
* Bachelor's or Master's degree in Computer Science or Software Engineering, or equivalent
* Minimum 3 years of experience
* Experience in developing and deploying software in C++ or similar languages
* Good operating system knowledge in Linux/Windows
* Experience in ROS, Docker, GitLab, OpenCV, and GPU programming is an asset
* Fluent in English; German and other languages are an advantage
Further Information:
* Start date: immediate or upon agreement
* International dynamic environment with start-up character and high diversity
* Varied and exciting area of responsibility with flexibility for mobile work
* The recruitment process typically consists of two interview rounds
* Applications via agencies are not considered