Modoante
SwedenContractual TemporarySoftware Developers

Embedded Software Integration Engineer

Tata Technologies | Eskilstuna, Södermanland County, Sweden | Salary not specified

Source: JobsPipe

Required Skills

c++pythoncommunication
View company

Role snapshot

Work model
On-site
Language
Not specified
Experience
Not specified
Posted
Posted 1 day ago
Application deadline
2026-11-10

What you'll do

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 Integration Engineer, SW Platform to join our team in Eskilstuna, Sweden, on a fixed-term assignment. The role We are looking for an experienced Embedded Software Integration Engineer to support the development of next-generation software platforms for machine ECUs. In this role, you will work closely with microcontrollers and hardware, developing deterministic, robust, and reliable low-level embedded software in a real-time environment. You will be part of a highly skilled development team contributing to the architecture, implementation, integration, and verification of software platform solutions. Responsibilities

  • Develop and integrate low-level embedded software for ECU platforms.
  • Work with microcontrollers, boot software, drivers, hardware abstraction layers, and RTOS environments.
  • Analyze and troubleshoot software and hardware-related issues.
  • Perform hands-on verification, testing, and debugging on target hardware.
  • Use debugging and measurement tools such as debug probes, oscilloscopes, and logic analyzers.
  • Contribute to software architecture, implementation, integration, and verification activities.
  • Support continuous improvements of software quality, reliability, and performance.
  • Collaborate closely with software and hardware development teams to ensure successful platform deliveries.

Background / Experience

  • Minimum 8 years of experience in low-level embedded software development.
  • Strong understanding of microcontrollers and embedded hardware architectures.
  • Experience with RTOS and/or bare-metal software development.
  • Experience with bootloaders, startup code, memory management, and hardware initialization.
  • Good understanding of real-time systems, interrupts, memory handling, and peripheral interfaces.
  • Strong hands-on debugging experience with embedded hardware and measurement equipment.
  • Strong programming skills in C++.
  • Experience with Python for scripting, automation, and testing.
  • Experience working in environments with complex hardware and software interactions.
  • Fluent in English, both written and spoken.

Meritorious

  • Experience from automotive, construction equipment, or other safety-critical embedded systems.
  • Experience with ARM-based microcontrollers.
  • Experience with CAN/CAN FD communication protocols and diagnostics.
  • Experience with Functional Safety standards and practices.
  • Experience working with modern software development methodologies and CI/CD environments.

Location: Eskilstuna, Sweden Assignment Type: Fixed-term consultancy assignment 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.

Work resources

Helpful work resources for this job

Sign in to read

Application checklist

Review your application before submitting

A quick checklist to help candidates submit a clearer, more complete application.

Read resource