Embedded Software Consultant – SW Platform

Tata Technologies Ltd.

Eskilstuna kommun

On-site

SEK 700,000 - 900,000

Full time

39 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Tata Technologies is seeking an Embedded Software Consultant - SW Platform in Eskilstuna, Sweden, to join a team focused on low-level embedded software and platform development near MCU and hardware. The role emphasizes determinism, robustness, and real-time behavior in ECU software.

You will work with MCUs, boot software, drivers, and hardware abstraction, performing hands-on verification and debugging on target hardware, and contributing to architecture and integration of the software

Qualifications

  • Several years of experience in low-level embedded software development.
  • Strong understanding of microcontrollers and embedded hardware.
  • Experience with RTOS and/or bare-metal software.
  • Experience with bootloaders/boot software, startup code, memory and hardware initialization.
  • Good understanding of real-time behavior, interrupts, memory and peripheral interfaces.
  • Strong debugging skills with embedded hardware and measurement equipment.
  • Strong programming skills in C++, with Python experience for scripting, automation and testing.
  • Comfortable working in an environment with complex hardware/software interactions.

Responsibilities

  • Develop and integrate low-level embedded software for ECU platforms.
  • Work with MCUs, boot software, drivers, hardware abstraction and RTOS.
  • Analyze and troubleshoot software and hardware-related issues.
  • Perform hands-on verification and debugging on target hardware using debug probes, oscilloscopes and logic analyzers.
  • Contribute to architecture, implementation, integration and verification of the software platform.

Skills

Low-level embedded software
Microcontrollers
RTOS/bare-metal
Bootloaders
Real-time systems
Embedded hardware debugging
C++
Python scripting

Tools

Debug probes
Oscilloscopes
Logic analyzers
Target hardware

Job description

Embedded Software Consultant - SW Platform

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 an Embedded Software Consultant - SW Platform to join our team in Eskilstuna, Sweden.

We are looking for experienced Embedded Software Consultants to support the development of our next-generation software platform for machine ECUs.

The assignment is focused on low-level embedded software and platform development, working close to the MCU and hardware. You will be part of a technically strong development team working with software that needs to be deterministic, robust and reliable in a real-time environment.

Key responsibilities
  • Develop and integrate low-level embedded software for ECU platforms.
  • Work with MCUs, boot software, drivers, hardware abstraction and RTOS.
  • Analyze and troubleshoot software and hardware-related issues.
  • Perform hands‑on verification and debugging on target hardware, using tools such as debug probes, oscilloscopes and logic analyzers.
  • Contribute to architecture, implementation, integration and verification of the software platform.
Required skills and experience
  • Several years of experience in low-level embedded software development.
  • Strong understanding of microcontrollers and embedded hardware.
  • Experience with RTOS and/or bare-metal software.
  • Experience with bootloaders/boot software, startup code, memory and hardware initialization.
  • Good understanding of real-time behavior, interrupts, memory and peripheral interfaces.
  • Strong debugging skills and experience working hands‑on with embedded hardware and measurement equipment.
  • Strong programming skills in C++, with Python experience for scripting, automation and testing.
  • Comfortable working in an environment with complex hardware/software interactions.
Meritorious
  • Experience from automotive or other safety-critical embedded systems.
  • Experience with ARM-based MCUs.
  • Experience with CAN/CAN FD and diagnostics.
  • Experience with functional safety.
  • Experience with modern software development and CI/CD environments.
Language:

English, written and spoken.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Developer
Embedded Software Developer

Tata Technologies • Göteborgs kommun

On-site
SEK 550,000 - 850,000
Real-Time Embedded Software Platform Engineer
Real-Time Embedded Software Platform Engineer

Tata Technologies Ltd. • Eskilstuna kommun

On-site
SEK 700,000 - 900,000
Embedded Test Engineer
Embedded Test Engineer

Tata Technologies • Lunds kommun

On-site
SEK 650,000 - 850,000
Software Development Engineer
Software Development Engineer

Tata Technologies • Göteborgs kommun

On-site
SEK 700,000 - 900,000
Full Stack SW Engineer
Full Stack SW Engineer

Tata Technologies • Göteborgs kommun

On-site
SEK 700,000 - 950,000
Software Test Engineer
Software Test Engineer

Tata Technologies • Göteborgs kommun

On-site
SEK 540,000 - 650,000
Electronics Design Engineer
Electronics Design Engineer

Tata Technologies Nordics AB • Göteborgs kommun

On-site
SEK 520,000 - 760,000
Senior Software Engineer – Android Automotive
Senior Software Engineer – Android Automotive

Tata Technologies • Göteborgs kommun

On-site
SEK 900,000 - 1,100,000
Software Vehicle Test Engineer
Software Vehicle Test Engineer

Tata Technologies • Göteborgs kommun

On-site
SEK 700,000 - 900,000
Embedded Software Consultant – Machine ECU Platform
Embedded Software Consultant – Machine ECU Platform

Aurora Engineering AB • Eskilstuna kommun

On-site
SEK 700,000 - 900,000