At Tata Technologies, we make product development dreams a reality by designing, engineering, and validating the products of tomorrow for the world’s leading manufacturers. Due to our continued growth, we are now recruiting for a Software & Function Developer to join our team in Gothenburg, Sweden.
The role
Within the unit Safe Vehicle Automation (SVA) and the department Vehicle Motion Control (VMC), we create the most efficient and rewarding drive experience by passionate engineering.
Vehicle Motion Control deliver features and innovations to enable the next generations of electric propulsions, self-driving vehicles and active safety technology.
The team Stability Functions is responsible for the development of functions and software within the area of vehicle dynamics and motion control. We develop software and functions both in-house and together with our suppliers.
As Software Engineer/Function Developer within Stability Functions, you will have a unique opportunity to apply a broad spectrum of vehicle dynamics, mechatronics, and programming.
Responsibilities
- The main task of a SW developer is to receive and analyze requirements, design code and/or model, test code and/or model on unit level and make sure it works also in a complete delivery and to document code and/or model including test results.
- The SW developer works close to other SW developers, test engineers, function owners, system owners and vehicle.
- The job tasks range from early design, implementation, and function testing both in simulation environments and in vehicles.
- It is important that you are inclusive and believe in people and that you can easily work in a team, that you are communicative and that you are a good presenter.
- You need to have a customer focus, be able to understand complex systems, have a high level of integrity, be able to work independently and have a holistic view.
- You should take responsibility for your deliveries and have a will to continuously improve the current ways of working.
- Develop and maintain software development process that fulfil development of safety critical software.
- Secure high quality of developed software and spread best practice within the team.
- Develop software by using C
- Develop and configure simulation environments.
- Maintain Matlab tools to simplify data analysis.
- Test code on unit level.
- Document code including test results.
- Perform testing in vehicles, HIL, SIL and bench tests
- Receive, analyse, and give feedback on requirements
- Perform system safety activities
Background / Experience
- Bachelor or M.Sc. degree in Control Theory, Mechatronics, Vehicle Dynamics, Computer Science or similar
- Experience in C-Programming
- Knowledge in Matlab/Simulink
- Fluent in English, spoken and written
- Driver´s license type B
- Experience of vehicle dynamics is meritorious
- Experience of ISO26262 is meritorious
- Experience of working within the automotive industry is meritorious
If you are passionate about bringing innovation to the projects you work on, then we would love to hear from you.
Tata Technologies: Engineering a better world.
Tata Technologies would like to thank all applicants for their interest; each application will be reviewed against the set criteria for the role. We would like to advise that only candidates under consideration will be contacted. If you do not hear from us within 10 working days following the closing date, it will mean that unfortunately your application has not been successful. We will however retain your details for any suitable future opportunities.