We're Hiring – Embedded Software Engineer (C / MATLAB / RTOS)
Legga attentamente tutte le informazioni su questa opportunità, quindi utilizzi il pulsante di candidatura sottostante per inviare il suo CV.
We are looking for an Embedded Software Engineer to join our engineering team and contribute to the development of software for complex embedded systems.
The role involves software development, integration, and testing activities within structured engineering environments and established development processes.
The selected candidate will work on low-level software components, communication interfaces, and system integration, collaborating with multidisciplinary teams and supporting the development lifecycle from design to validation.
Responsibilities
* Develop embedded software in C for electronic and control systems
* Implement software modules interfacing with hardware and communication protocols
* Support integration, debugging, and testing of embedded applications
* Work with simulation, modelling, and analysis tools (MATLAB)
* Use diagnostic and communication tools for system analysis and validation
* Produce and maintain technical documentation and software architecture descriptions
* Collaborate with system, hardware, and integration teams throughout development activities
Required Skills
* 3+ years of experience in embedded software development
* Strong experience in C programming
* Proven experience with the MATLAB toolchain
* Experience with embedded systems and real-time operating systems (RTOS)
* Familiarity with communication protocols such as CAN bus
* Experience using Vector tools (e.G., CANalyzer, CANoe)
* Understanding of embedded software architecture xjrgpwk and debugging techniques
Nice to Have
* Experience in automotive software development environments
* Knowledge of AUTOSAR architecture
* Familiarity with ASPICE development processes
* Knowledge of ISO 26262 or other safety standards
* Familiarity with Software Defined Vehicle (SDV) concepts
* Experience with UML / SysML modelling
* Experience with hardware-in-the-loop or integration testing
Languages
* Italian: fluent
* English: professional working proficiency