Apply now »

Senior Firmware Engineer

Job Description

ROLE:

A Firmware (FW) Co-Verification Engineer role in SoC with multiple embedded CPU subsystems and accelerators vital for improved performance and functionality are designed and verified. Role is oriented towards pre-silicon verification and requires close colaboration with HW design (RTL) team.

THE PERSON:

A talented hardware/firmware co-design/verification engineer with strong records of technical ownership and execution to drive MP subsystem HW/FW co-verification assignments to completion. A strong written and verbal communicator with strong problem solving and attention to detail skills along with professional interpersonal communication capability.

KEY RESPONSIBILITIES:

  • Develop firmware, firmware drivers, and firmware tests for embedded microprocessors subsystems
  • Collaborate with RTL design, SoC integration and verification teams during firmware development and debugging
  • Leverage IP and MP subsystems hardware verification architecture, testbenches, test methodology and infrastructure, develop the feature and/or use case based firmware and firmware tests on embedded MP subsystems and perform the HW/FW co-verification tasks
  • Implement and verify hardware feature and/or use case test strategies and test plans through firmware and firmware test development using C/C++ and DPI based directed test methodology
  • Drive continuous improvement in firmware development and test processes and methodologies if as advanced level team members

Preferred Experience

 

  • A minimum of equivalent 6-8 years firmware development experience
  • Excellent in C, C++ and object oriented programming and scripting skills
  • Strong firmware and/or driver coding ability
  • Excellent understanding of embedded microprocessor and subsystem architectures, debugging techniques and tools
  • Very good understanding of standard bus/interface protocols (i.e. AXI, AHB, AMBA)
  • Prior pre-silicon RTL design verification experience is a plus
  • Prior experience for pre-silicon feature and/or use case based firmware verification on FPGA and/or emulation platform is a plus

Academic Credentials

 

  • Bachelor's Degree or Master's Degree in Electrical Engineering, Computer Engineering, or Computer Science, or possibly a related field
  • BSc or MSc degree with firmware development experience on embedded MP subsystems preferred
Ref. code:  356164
Posted on:  7 Nov 2025
Experience Level:  Experienced Professionals
Contract Type:  Permanent
Location: 

Thessaloniki/Steliou Kazantzid, GR Ampelokipoi, Athens, GR

Brand:  Capgemini Engineering
Professional Community:  Products & Systems Engineering

Apply now »