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 project teams and collaborate with cross-functional groups including hardware engineers and product managers to deliver high-quality solutions.
Candidates are expected to possess strong skills in C/C++, embedded systems, and real-time operating systems to manage complex firmware architectures.
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 Development
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
Effective Communication Skills
Key Requirements
Four-year or Graduate Degree in Computer Science or Electrical Engineering
4-7 years of work experience in firmware development
Demonstrated competence in embedded software engineering