Apply as
Embedded Software Engineer (f/m/d)
Join our Team!
duagon, a fast-growing technology company with headquarters in Switzerland, is a leading supplier for communication, computing, and control technology as well as project planning and engineering services for system-critical applications for the rail and medical technology markets. The superior software and hardware IP creates innovative, highly reliable and safe products, enabling customers to shape and realize their technology roadmap.
At our site in Dietikon, the focus is on research and development of all aspects of communication and control of trains and other means of transport.
We offer:
- A challenging and varied job with a lot of freedom and practical tasks
- A team-oriented work culture and innovative freedom to develop solutions and implement them independently or in small teams
- Ergonomic workstations, adjustable standing desks
- Flexible working hours, home office
Your Tasks:
- Hardware-related software development 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 vehicles
- 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:
- Programming experience in C and C++
- Familiarity with embedded software development
- Ideally, you have knowledge of communication protocols for bus systems such as RS485, CAN, Ethernet, MVB, WTB
- Experience in Python programming
- Experience in FPGA programming in VHDL/Verilog 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