Embedded Software Engineer

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

Modena

In loco

EUR 42.000 - 62.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

HPE Group S.p.a Modena in Italy seeks an Embedded Software Engineer to design, develop, and validate embedded software for electronic control systems.

You will contribute to software architecture, develop embedded components, and integrate on target hardware within multidisciplinary teams, ensuring robustness and compliance with standards. Proficiency in C, Matlab/Simulink, and safety-oriented methodologies is required, with Italian and English communication skills.

Competenze

  • Degree in Computer Engineering, Electronic Engineering, Automation Engineering, Telecommunications, or equivalent technical disciplines.
  • Knowledge of C programming language and Matlab/Simulink.
  • Knowledge of embedded software development principles and real-time systems.
  • Understanding of electronic control architectures and embedded systems.
  • Familiarity with debugging, compilation, simulation, and software testing tools.
  • Knowledge of major industrial and embedded communication protocols (e.g. CAN, Ethernet, serial).
  • Familiarity with software version control environments (e.g. Git).
  • Knowledge of software integration and validation processes.
  • Good written and spoken Italian proficiency (B2/C1 level).
  • Good written and spoken English proficiency (B2/C1 level).

Mansioni

  • Define and develop embedded software architectures according to functional, performance, and target hardware requirements.
  • Develop embedded software components and real-time applications using dedicated programming languages and development tools.
  • Implement and industrialize control models and software logic for embedded systems.
  • Integrate application software, Basic Software, and legacy components, ensuring system compatibility and reliability.
  • Perform compilation, debugging, validation, and testing activities on target hardware.
  • Carry out MIL, SIL, and functional verification activities.
  • Verify code quality and compliance with software development guidelines and standards.
  • Collaborate in defining software interfaces and communication protocols.
  • Support troubleshooting and software issue analysis during integration and validation phases.
  • Prepare and maintain up-to-date technical and Software Design documentation.
  • Manage software versioning through dedicated repositories and contribute to software release processes.
  • Collaborate with multidisciplinary teams to achieve technical, quality, and project objectives.

Conoscenze

Analytical thinking
Team collaboration
Problem solving
Italian language
English language

Formazione

Bachelor's degree in Computer/Electronic/Automation Engineering, Telecommunications or equivalent

Strumenti

Matlab/Simulink
Git
CAN
Ethernet

Descrizione del lavoro

HPE Group S.p.a Modena, Italia Manufacturing

Company Description

AtHPE Groupwe design high-tech engineering solutions for the automotive, motorsport and advanced systems sectors.

We are a fast-growing company rooted in the Motor Valley of Modena, with a strong focus on innovation.

We believe that the real value of a company lies in its people: skills, passion, curiosity and the desire to challenge themselves every day.

Position

Embedded Software Engineer

Design, develop, integrate, and validate embedded software solutions for electronic control systems, ensuring quality, robustness, reliability, and compliance with applicable standards.

The role contributes to the definition of software architecture, the development of embedded components, and integration on target hardware within multidisciplinary and technologically advanced environments.

Responsibilities and Activities

  • Define and develop embedded software architectures according to functional, performance, and target hardware requirements.
  • Develop embedded software components and real-time applications using dedicated programming languages and development tools.
  • Implement and industrialize control models and software logic for embedded systems.
  • Integrate application software, Basic Software, and legacy components, ensuring system compatibility and reliability.
  • Perform compilation, debugging, validation, and testing activities on target hardware.
  • Carry out Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and functional verification activities.
  • Verify code quality and compliance with software development guidelines and applicable standards.
  • Collaborate in defining software interfaces and communication protocols.
  • Support troubleshooting and software issue analysis activities during integration and validation phases.
  • Prepare and maintain up-to-date technical and Software Design documentation.
  • Manage software versioning through dedicated repositories and contribute to software release processes.
  • Collaborate with multidisciplinary teams to ensure the achievement of technical, quality, and project objectives.
Requirements

Technical:

  • Degree in Computer Engineering, Electronic Engineering, Automation Engineering, Telecommunications, or equivalent technical/scientific disciplines.
  • Knowledge of C programming language and Matlab/Simulink.
  • Knowledge of embedded software development principles and real-time systems.
  • Understanding of electronic control architectures and embedded systems.
  • Familiarity with debugging, compilation, simulation, and software testing tools.
  • Knowledge of major industrial and embedded communication protocols (e.g. CAN, Ethernet, serial communication).
  • Familiarity with software version control environments (e.g. Git).
  • Knowledge of software integration and validation processes.
  • Knowledge of standards and frameworks for safety-critical systems and modular software architectures is considered a plus.
  • Good written and spoken Italian proficiency (B2/C1 level).
  • Good written and spoken English proficiency (B2/C1 level).

Soft:

  • Ability to analyze and break down complex technical problems.
  • Structured approach to problem solving.
  • Ability to work effectively in multidisciplinary teams and dynamic environments.
  • Quality-oriented mindset and focus on continuous improvement.
  • Organizational skills and ability to manage priorities.
  • Flexibility and adaptability to different project and technological contexts.
  • Good communication and interpersonal skills.
  • Collaborative attitude and willingness to share technical knowledge.
Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Embedded Software Engineer, Automotive Systems Innovator
Embedded Software Engineer, Automotive Systems Innovator

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

In loco
EUR 42.000 - 62.000
Electrification Testing Engineer
Electrification Testing Engineer

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

In loco
EUR 42.000 - 62.000
PCB & Hardware Design Engineer
PCB & Hardware Design Engineer

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

Ibrido
EUR 52.000 - 70.000
Design Engineer – Internal Combustion Engine
Design Engineer – Internal Combustion Engine

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

Ibrido
EUR 42.000 - 68.000
Design Engineer – Electric Motor
Design Engineer – Electric Motor

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

Ibrido
EUR 42.000 - 56.000
PCB & Hardware Design Engineer
PCB & Hardware Design Engineer

HPE GROUP • Modena

In loco
EUR 45.000 - 65.000
3GPP developer
3GPP developer

Hewlett Packard Enterprise Development LP • Italia

Ibrido
EUR 49.000 - 96.000
Backend developer
Backend developer

Hewlett Packard Enterprise Development LP • Milano

Ibrido
EUR 30.000 - 52.000
Electrification Testing Engineer
Electrification Testing Engineer

HPE GROUP • Modena

In loco
EUR 50.000 - 70.000
3GPP developer
3GPP developer

Hewlett Packard Enterprise • Bolzano Vicentino

In loco
EUR 49.000 - 96.000