Firmware Engineer

Lear
Lleida (Lérida), Spain
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Software Applications AUTomotive Open System Architecture (AUTOSAR) Static Program Analysis Code Review Computer Engineering Software Debugging Memory Management Embedded Software Firmware MISRA C (C Programming Language) Requirements Traceability Software Engineering
+4 more
Software Requirements Analysis Data Processing PIC Microcontroller State Machines

Job description

Experteer Overview In this role, you will develop and validate real-time embedded firmware for automotive ECUs, ensuring safety-compliant software across the product lifecycle.You will collaborate with systems, hardware, AUTOSAR, and validation teams to deliver robust firmware solutions.You’ll tackle performance, timing, and safety challenges while contributing to the advancement of automotive electronics.This position offers the opportunity to impact vehicle reliability and diagnostics through standards-based development and rigorous testing.Compensaciones / Beneficios - Design, develop, and maintain production-quality embedded software in C for automotive ECUs - Derive software requirements from system requirements and translate them into firmware solutions - Implement real-time control functions, state machines, monitoring, fault handling, and diagnostic logic - Develop and validate diagnostics, including UDS services, DTC management, and data handling - Integrate application software with AUTOSAR RTE and platform services - Analyze and optimize performance (task execution, CPU load, memory, interrupts, timing) - Develop safety-related software and support ISO *** compliance - Perform testing, debugging, code reviews, static analysis, root-cause investigations; assist ECU integration and software releasesResponsabilidades - 3+ years of embedded software or firmware development in C - Strong knowledge of microcontrollers, interrupts, memory management, and real-time concepts - Experience with CAN and CAN FD protocols and automotive diagnostics - Familiarity with ISO ***, MISRA C, safety-related software development, and requirements traceability - Bachelor’s degree in Computer Engineering, Electrical Engineering, Software Engineering, or equivalent experienceRequisitos principales -

Requirements

You’ll tackle performance, timing, and safety challenges while contributing to the advancement of automotive electronics. This position offers the opportunity to impact vehicle reliability and diagnostics through standards-based development and rigorous testing.Compensaciones / Beneficios - Design, develop, and maintain production-quality embedded software in C for automotive ECUs - Derive software requirements from system requirements and translate them into firmware solutions - Implement real-time control functions, state machines, monitoring, fault handling, and diagnostic logic - Develop and validate diagnostics, including UDS services, DTC management, and data handling - Integrate application software with AUTOSAR RTE and platform services - Analyze and optimize performance (task execution, CPU load, memory, interrupts, timing) - Develop safety-related software and support ISO *** compliance - Perform testing, debugging, code reviews, static analysis, root-cause investigations; assist ECU integration and software releasesResponsabilidades - 3+ years of embedded software or firmware development in C - Strong knowledge of microcontrollers, interrupts, memory management, and real-time concepts - Experience with CAN and CAN FD protocols and automotive diagnostics - Familiarity with ISO ***, MISRA C, safety-related software development, and requirements traceability - Bachelor’s degree in Computer Engineering, Electrical Engineering, Software Engineering, or equivalent experienceRequisitos principales -

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

4:18 min

Under the hood of coroutines with state machines

Mikhail Maslo · WWC 2023

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · WWC 2023

Videos

See all

Related articles

See all