Job Description
At Tata Technologies, we are shaping the future of connected mobility by building innovative mobile experiences that enhance how users interact with their vehicles.
We are looking for an experienced
Software Development Engineer – Central Execution Environment
to join a cross‑functional engineering team building the next generation of high‑performance in‑vehicle computer platforms. You will contribute to safe, reliable, and secure software foundations enabling advanced connectivity, machine learning, and autonomous driving applications.
Gothenburg, Sweden
What You'll Do
- Develop software and tools supporting in‑vehicle computer platforms
- Design, build, test, and integrate software solutions
- Contribute to software development and release processes
- Support continuous integration and platform development activities
- Collaborate with engineering teams to deliver reliable and secure software platforms
What You Bring
- Experience in software development for Linux-based environments
- Strong problem-solving and debugging skills
- Experience developing modern and modular software platforms
- Understanding of Continuous Integration and software delivery workflows
- Strong communication and collaboration skills
Hands-on experience with:
- Python
- C/C++
- POSIX environments
- Linux
- Shell Scripting
- Embedded Software Development
- Continuous Integration
Nice to Have
- Gerrit
- Bazel
- Zuul
- Jenkins
- Docker
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.