Your responsibilities:
- Designing and developing software for embedded systems in the area of communication and control
- Development, integration and maintenance of duagon's software modules and software applications
- Enhancement of software products in the field of railway vehicle
- Participation and responsibility throughout the entire software life cycle including specification, design, implementation, testing and maintenance
- Improvement of the automated build and test environments
- Support of customers in the integration of duagon products into their respective solutions
Your profile:
- Extensive, proven experience in developing embedded software with C/C++
- Ideally you have knowledge of communication protocols for bus systems such as RS232/422/485, CAN, Ethernet, MVB, WTB
- Experience in Python programming
- Experience with FPGA development (VHDL/Verilog), Rust programming language, and Linux systems is a plus
- Experience with cyber security is a further advantage
- Studies of computer science, electrical engineering, communications engineering, physics, or another engineering or scientific discipline (ETH/UNI/FH)
- Good communication skills in English, German is a plus
Headhunters cannot be considered.