Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 to join our team in Lund, Sweden.
The role
Within the central execution environment, the Trust team is responsible for the Low Power Unit (LPA) computer, which is entirely developed in Rust. New projects are being prepared, and we are looking for a driven software developer in Lund.
Responsibilities
- Develop software using the Rust programming language
- Participate in the design of system architecture
- Break down requirements
- Create test cases
- Manage system builds and support tools
- Manage our CI/CD infrastructure
- Manage and improve the release process
- Conduct advanced technical R&D investigations
- Support various working groups and stakeholders
- Troubleshoot
- Work in a strong agile team responsible for everything from requirements and software architecture to implementation and testing
Background / Experience
We want to work with someone who has a strong interest in modern computer technologies and wants to work in a rapidly changing industry, contributing to the paradigm shift currently taking place within the automotive sector. You enjoy solving problems together with others. You are a customer-oriented person who thrives in a team environment, takes initiative, and is proud of both your own and the team’s deliveries. You have a strong technical interest in low-level programming and the technology behind it.
Technical skills
- Knowledge of programming and testing embedded systems in a bare-metal environment
- Knowledge of Unix‑based tools and processes
- Good understanding of Automotive Ethernet, including UDP/TCP, and traditional in-vehicle communication protocols such as CAN and LIN
- Fluent proficiency in Swedish and English, both spoken and written
Meritourius
- Strong interest in embedded programming using Rust, C++, or C
- Some experience with requirement review and test design
- Knowledge of Bash and Python programming
- Knowledge of diagnostic protocols such as UDS and DoIP
- Experience working with Jenkins and/or Zuul CI/CD environments
- Experience working with system architecture within the automotive industry
- Self‑driven, always curious, and passionate about in‑depth problem‑solving
- An excellent networker and likely cross‑functional with strong communication skills
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 relevanceReady to apply?
Join Tata Technologies and take your career to the next level!
Application takes less than 5 minutes

