Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
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.esGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What is Software Engineering?
Is Software Engineering Hard?
The Ultimate Software Engineer Career Path Guide for 2023
The 12 Best Jobs for Software Engineers