This role is responsible for driving the design, development, and debugging of embedded software and firmware to ensure efficient hardware operation
Job Summary
This role is responsible for driving the design, development, and debugging of embedded software and firmware to ensure efficient hardware operation.
The engineer will lead a project team of other software firmware engineers and internal or outsourced development partners to deliver high-quality solutions.
Candidates must possess strong skills in C, C++, and Embedded Systems to design enhancements for subsystems including DSP, EFI drivers, and BIOS/UEFI.
Matching Summary
This role is responsible for driving the design, development, and debugging of embedded software and firmware to ensure efficient hardware operation.
Skills & Requirements
Must-have
Embedded Software Development
C and C++ Programming Languages
Firmware Architecture Design
DSP and EFI Driver Integration
Real-Time Operating Systems
Git Version Control System
Nice-to-have
Agile Methodology Experience
Linux Operating System Knowledge
Python Programming Language
Cross-functional Team Leadership
New Product Development Skills
Key Requirements
Four-year degree in Computer Science or Electrical Engineering
4-7 years of work experience in firmware development
Demonstrated competence in embedded systems architecture