The business of transportation is complex. There are new trends and emerging challenges every day. We make it our business to deliver the best in technology, systems and services to our customers who have the need to automate the multitude of tasks that come with supporting, building, managing and measuring transportation services in large metropolitan environments.
The demands of addressing climate change lead to an increasing need to provide better and more efficient public transport operations.
Our systems are used by world cities like London, Singapore, Zürich, Bonn, Johannesburg and hundreds of government and commercial organizations across Europe, North America, Africa and Asia Pacific.
The company runs offices in Canada, UK, Switzerland, Poland and several other countries.
Our systems contain elements from across multiple technical disciplines - in fact our systems combine so many areas that there is always a new challenge around the corner for motivated employees.
You will have the opportunity to make important contributions through your expertise in the development and deployment of our hardware and software for the public transit sector.
You are responsible for the design, implementation, testing, troubleshooting and release of our applications in C for the existing and new on-board computers on Windows Embedded Standard (XP and 7 embedded) and Linux.
With a holistic understanding of our complex transportation system, you are able to estimate change requests for implementing new features or extending current ones.
Your development work will be carried out according to the agile development framework used within the development organisation.
You have a Bachelor or Master degree in electronics engineering or computer science with a strong hands-on experience (over 5 years) in developing lean high quality and maintainable applications for embedded platforms.
Hands on experience developing applications on Linux, Windows XP and Windows 7 embedded is an advantage. You have a basic understanding of OS kernels, drivers and debugging tools for embedded platforms.
Furthermore you are familiar with hardware, firmware and standard interfaces like serial, Ethernet, I2C, CAN, etc. With your fluent English and positive communication skills you will integrate quickly into the existing team and you will be able to interact well with our international development sites.
German skills would be considered an advantage.
an interesting job in an international company that offers you the opportunity to use your technical skills in a wide variety of settings.
You will work in a dynamic group. We also offer the possibility to develop yourself individually.