You will lead firmware development and debugging efforts within an on-site lab environment.
Responsibilities
- Develop and debug firmware code using C and C++ in a lab setting.
- Collaborate with silicon architects and designers to provide technical guidance and status updates.
- Analyze log files to recommend technical improvements and solutions.
- Conduct proactive testing to identify and resolve hardware and software issues.
- Manage firmware development and version control using CMake and Git.
Required Skills
- 5+ years of experience in firmware development.
- Proficiency in C programming for embedded systems.
- Experience with C++ development.
- Hands-on experience working in a Linux environment.
- Strong debugging and problem-solving capabilities.
- Proficiency with Git for version control.
- Experience using CMake for build automation.
- Ability to work effectively within cross-functional teams.
Preferred Skills
- Experience with PCIe (Peripheral Component Interconnect Express).
- Experience with silicon bring-up and associated processes.