-
Tata Technologies

C++ Software Developer

Tata Technologies
Sweden · Full-time · Mid-Senior

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 C++ Software Developer, to strengthen our team in Gothenburg.


Responsibilities

Named Technology & Innovation, we are a cross-functional team consisting of Designers (Interior light, Exterior light, HMI, Motion) and Software Engineers (Light/Sound algorithms, Unity/Android, Unreal, full-stack software). We value inter-disciplinary focus, curiosity, self-drive, and continuous learning. Our stakeholders are automotive product managers and automotive engineers. Together we push the boundaries of design & technology, bring innovative solutions into the automotive industry, and shape the new era of mobility experience.


Now we are looking for a Senior Software Developer to strengthen the team. Communication, collaboration, open mindset and team spirit should be the cornerstones of everything you do. The core tasks for this role consists of rapid prototyping of user experience concepts, using a variety of software languages and tools. This might be pure software like algorithm design, a game demo using Unity or Unreal engine, or a combination of software and hardware, or a full-stack software to improve workflow, especially for graphical designers. So, proficiency in C++, Python, or Embedded-C is highly valuable, plus good understanding of image processing, math fundamentals and software architecture.


Additionally, a good understanding of networking protocols like MQTT and WebSocket, bus protocols like CAN, SPI and I2C, would be beneficial for this role. Because of the innovative nature of our team, the ideal teammate shall be able to dive quickly into a new language or tool, to get the job done.


Knowledge/Experience

  • 5+ yrs Programming experiences with diverse projects.
  • Proficiency in C++ and Python (4+ yrs).
  • Solid mathematical knowledge and algorithm development.
  • Solid knowledge of digital signal processing, especially audio FFT.
  • Exhibited expertise in software design.


Nice to have

  • 3D mathematics and visualizations.
  • Graphics: 3D accelerated / shaders
  • Android / Android Auto / AUTOSAR.
  • Experience using AI frameworks.
  • Experience with opensource embedded hardware like Arduino, Teensy, Raspberry Pi.
  • Embedded-C.
  • Linux shell / Bash / PowerShell.
  • Vehicle protocols such as CAN-FD, CAN, Flexray, LIN.
  • Experience with Unity and/or Unreal Engine.


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.

Key Skills

Ranked by relevance

c embedded python unity algorithm design unreal engine prototyping android bash spi ai 3d
Login to Apply
Posted
Apr 16, 2025
Type
Full-time
Level
Mid-Senior
Location
Gothenburg

Industries

Motor Vehicle Manufacturing Industrial Machinery Manufacturing

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
TomTom
Related

Software Engineer II

2026-05-24

Full-time
Not Applicable
Belgium
Motor Vehicle Manufacturing
Engineering
View Job Details
PeK Automotive
Related

Software Developer for Outdoor Robotics Solutions in Slovenia

2026-05-25

Full-time
Associate
Slovenia
Industrial Machinery Manufacturing
Engineering
View Job Details
Tesla
Related

Software Engineer, Backend

2026-05-26

Full-time
Entry
United States
Motor Vehicle Manufacturing
Engineering