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 Engineer.
The role
We are looking for an experienced Software Engineer with a genuine engineering interest and a positive, proactive mindset to strengthen our platform development team. In this role, you will contribute to building and maintaining next‑generation vehicle applications and software platforms that support functionalities ranging from basic features to advanced safety and autonomous systems.
You will be part of a team responsible for creating safe, reliable, and secure software platforms that enable stakeholders and partners to deploy and innovate their solutions efficiently.
Responsibilities
- Design, develop, and maintain software platform components for vehicle applications
- Contribute to system‑level design and architecture with an end‑to‑end perspective
- Collaborate closely with cross‑functional teams to deliver high‑quality software solutions
- Apply CI/CD practices along with unit and integration testing
- Ensure software reliability, security, and maintainability
- Take ownership of tasks and proactively drive solutions forward
Experience / Background
- Master’s degree in Software Engineering, Software Science, or similar field
- Minimum 8 years of experience in software development
- At least 5 years of hands‑on experience with C++ (or C)
- Strong experience with CI/CD pipelines, unit testing, and integration testing
- Solid experience working in Linux environments
- Hands‑on experience with Git / Gerrit, Bazel, CMake, and Python
- Fluent in English, both written and spoken
Meritorious skills
- Experience in the automotive domain
- Knowledge of ISO 26262 and functional safety in software development
- Experience with cybersecurity for software systems
- Experience with QNX, Bash, JSON, YAML
- Experience with Google Test and Python‑based testing frameworks
Personal profile
- Self‑driven, proactive, and highly communicative
- Strong system‑level thinking and analytical skills
- Curious mindset with eagerness to learn and innovate
- Team player who takes responsibility and cares about delivering results
- Genuine passion for engineering and platform development
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.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer – Full-Stack (Employee Experience) (m/f/d) – Gigafactory Berlin-Brandenburg
2026-05-25
Software Engineer, Backend
2026-05-26
Software Engineer II
2026-05-24
- Posted
- Apr 14, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Gothenburg
- Company
- Tata Technologies
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer – Full-Stack (Employee Experience) (m/f/d) – Gigafactory Berlin-Brandenburg
2026-05-25
Software Engineer, Backend
2026-05-26
Software Engineer II
2026-05-24