Engineer, Embedded Software

Dana Incorporated

Rivoli

In loco

EUR 40.000 - 60.000

Tempo pieno

14 giorni+

Ricevi più risposte dai datori di lavoro

Invia un CV specifico per questa offerta in pochi minuti.

Descrizione del lavoro

Dana Incorporated in Rivoli, Italy seeks an Embedded Software Engineer to support the development of software for automotive ECUs in the vehicle electrification unit. You will learn and contribute to software implementation, integration, documentation, debugging, and verification under guidance from senior engineers.

The role involves working with C/C++ and AUTOSAR components, along with cybersecurity features like secure communication, secure boot, and updates when required.

Competenze

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or related discipline.

Mansioni

  • Support development, configuration, integration, and validation of embedded software for automotive ECU programs.
  • Contribute to embedded software implementation using C/C++, model-based generated code, or AUTOSAR software components.
  • Assist with software integration activities involving application software, basic software, communication interfaces, diagnostics, memory services, and bootloader-related features.
  • Support cybersecurity-related software features such as secure communication, secure boot, secure software update, key management, and HSM interface integration.
  • Review and clarify assigned customer, system, and software requirements with support from senior team members.
  • Prepare software design notes, implementation documentation, test evidence, and engineering work products required for project delivery.
  • Maintain traceability between requirements, design items, implementation tasks, and verification evidence using lifecycle tools.
  • Support debugging, issue analysis, root cause investigation, and verification activities for embedded software features.
  • Follow software development processes, coding guidelines, configuration management practices, and quality expectations aligned with automotive standards.
  • Participate in design reviews, code reviews, software integration reviews, project meetings, and technical training.

Conoscenze

Communication
Analytical thinking
Problem-solving
C/C++ programming

Formazione

Bachelor's degree in Electrical/Computer Engineering

Strumenti

Jira
Polarion
Azure DevOps
Git

Descrizione del lavoro

Job Purpose

The Embedded Software Engineer works within the vehicle electrification business unit and collaborates with system, software, hardware, controls, validation, and cybersecurity teams to support the development of embedded software for automotive ECU applications. This role is intended for an early-career engineer who will learn and contribute to software implementation, integration, documentation, debugging, and verification activities under the guidance of experienced team members. The engineer may work on embedded application software, AUTOSAR-based software components, communication interfaces, diagnostics, bootloader-related features, and cybersecurity features such as secure communication, secure boot, secure software update, and key management when required by the project.

Job Duties And Responsibilities
  • Support development, configuration, integration, and validation of embedded software for automotive ECU and vehicle electrification programs under the direction of senior engineers.
  • Contribute to embedded software implementation using C/C++, model-based generated code, or AUTOSAR software components as applicable to the project.
  • Assist with software integration activities involving application software, basic software, communication interfaces, diagnostics, memory services, and bootloader-related features.
  • Support cybersecurity-related software features when required, including secure communication, secure boot, secure software update, key management, and HSM interface integration.
  • Review and clarify assigned customer, system, and software requirements with support from senior team members.
  • Prepare software design notes, implementation documentation, test evidence, and engineering work products required for project delivery.
  • Maintain traceability between assigned requirements, software design items, implementation tasks, and verification evidence using engineering lifecycle tools.
  • Support debugging, issue analysis, root cause investigation, and verification activities for embedded software features.
  • Follow software development processes, coding guidelines, configuration management practices, and quality expectations aligned with automotive engineering standards.
  • Participate in design reviews, code reviews, software integration reviews, project meetings, and technical training activities.
Required Experience
  • 3 years of experience in embedded software development, automotive software, controls software, or related engineering coursework, internship, co-op, or project experience.
  • Basic programming experience in C or C++; familiarity with embedded software concepts, microcontrollers, memory, interrupts, and real-time constraints is preferred.
  • Exposure to automotive ECUs, AUTOSAR, CAN/LIN/Ethernet communication, diagnostics, bootloaders, or model-based development is preferred but not required.
  • Basic awareness of cybersecurity concepts such as authentication, encryption, secure communication, secure boot, software updates, or key management is a plus.
  • Strong willingness to learn embedded software development, automotive engineering practices, and project-specific tools and processes.
  • Good communication, analytical thinking, and problem-solving skills.
  • Ability to work in a team environment, ask questions, follow technical direction, and complete assigned tasks with guidance.
  • Familiarity with Jira, Polarion, Azure DevOps, Git, or similar engineering lifecycle and configuration management tools is a plus.
  • Awareness of ASPICE, ISO 26262, or ISO/SAE 21434 is preferred but not required.
Education
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or related discipline.
  • Embedded software, automotive software, controls, or cybersecurity-related coursework, projects, internships, or certifications are a plus.
Compensation Data

Annual base salary range: EUR 40K - 60K

Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Software Development Engineer
Software Development Engineer

Fine Foods & Pharmaceuticals N.T.M. S.p.A. • Savona

In loco
EUR 40.000 - 65.000
Embedded Software Developer/Integrator
Embedded Software Developer/Integrator

IVECO DEFENCE VEHICLES • Bolzano

In loco
EUR 30.000 - 45.000
Embedded Software Engineer
Embedded Software Engineer

BWI GROUP • Torino

Ibrido
EUR 55.000 - 75.000
Smart working
Personal development
International team
+2
Lead Autosar Software Engineer
Lead Autosar Software Engineer

KPIT • Torino

In loco
EUR 85.000 - 120.000
Embedded Software Developer
Embedded Software Developer

EDAG Group • Milano

Ibrido
EUR 35.000 - 47.000
Embedded Software Engineer/Architect-Software defined veichles (Ref.XX4905)
Embedded Software Engineer/Architect-Software defined veichles (Ref.XX4905)

Stellantis • Torino

In loco
EUR 90.000 - 120.000
Lead Base Software SoC Engineer – Vehicle Integration & Debugging
Lead Base Software SoC Engineer – Vehicle Integration & Debugging

KPIT Technologies Ltd. • Torino

In loco
EUR 90.000 - 120.000
Automotive E/E System Engineer
Automotive E/E System Engineer

EDAG Italia • Modena

Ibrido
EUR 35.000 - 50.000
Embedded Low Level Engineer, C, Autosar
Embedded Low Level Engineer, C, Autosar

Jobtailor • Napoli

In loco
EUR 40.000 - 60.000
Embedded Software Engineer
Embedded Software Engineer

European Tech Recruit • Pisa

In loco
USD 52.368 - 98.917