Embedded C developer for Generic Surveillance Equipment

What we offer? Our purpose is to create trust in mobility. We design and build state-of-the-art hardware, software, and solutions for active safety, ADAS, autonomous driving, restraint control and brake control

Founded in 2018, Veoneer is building on a heritage of more than 60 years of automotive safety development. Headquartered in Stockholm, Sweden, Veoneer has 8,300 associates in 13 countries (joint ventures included) and is listed on the New York Stock Exchange and on Nasdaq Stockholm

AdditionallyVeoneer inSweden is located in 5 different cities throughout the country, from Skellefteå in the north to Gothenburgon the west coast.Ourcamera systems are developed in Linköping with the help from our highly integrated satellite offices. As a site, our responsibilities range from electronics and optics to software, algorithms and vehicle testing. All vision development teams are working cross-functionally based on agile principles

Do you like to work in an innovative organization with a strong drive for improvements and good career opportunities? Then you will excel at Veoneer!

What you'll do?As a developer, you will work with the system, design, development and testing of our software for our Generic Surveillance equipment that are used for environmental testing, production and analysis of our camera product. Our software is targeted RTOS embedded environment. The system is a distributed system put together in a rack containing 9 boards. At Veoneer we work in a modern way with agile development and continuous integration.

You will work in a highly selforganized team that consist of 6 persons in Linköping. The team needs to be expanded due to the success of the GSE system that is now going to be used globally by Veoneer. The team work spans from system design to release testing. Programming is mainly in C and the scriptlanguage Lua that is our interface to our custmers. We also do a lot of networking programming for interfacing our cameras and remote Control of the system as well internal communication.

What you'll bring?To succeed in the position you should:

- Have a master of science degree or equivalent experience- Have a great interest in developing highly advanced systems for high bandwidth data handling or real-time simulation- Have great interest in and good knowledge of programming in C- It is a plus if you also have knowledge from a RTOS and Lua..- Have experience in networking stacks like (CAN, ethernet, flexray) is also a plus- Be fluent in English and preferably in Swedish

We prefer you to be an experienced software developer, but we are also open to graduates. You probably have experience of Continuous Integration, software testing, Python and Git. For those who are newly graduated, good study results are meritorious.

This position requires high quality awareness. As a person, you are innovative and able to lead your work forward. Furthermore, you need to be responsive and have good ability to cooperate with your colleagues as the work is mostly carried out in Projects.