Firmware Engineer :: Mountain View, CA

Contract

Firmware c2c jobs

Role: Firmware Engineer

Location: Mountain View, CA (Hybrid)

Type- Long-Term-Contract

 

Key Roles & Responsibilities:

Collaborate with firmware teams to design and implement solutions for embedded systems.
Develop and maintain firmware code using C/C++ and adhere to industry-standard practices.
Participate in code reviews, design reviews, and technical discussions to ensure quality delivery.
Perform unit and integration testing of firmware modules to validate performance and reliability.
Debug and troubleshoot firmware issues during development, bring-up, and validation phases.
Work closely with hardware and QA teams to support board bring-up, system integration, and validation.
Create and maintain design documents, test specifications, and release notes.
Contribute to continuous improvement of firmware development methodologies and tools.
Required Skills:

Proficiency in C/C++ programming for embedded systems.
Experience with firmware development and debugging techniques.
Solid understanding of microcontrollers, embedded concepts, and HW/SW interactions.
Familiarity with hardware schematics and technical documentation.
Good analytical and problem-solving skills.
Strong communication and teamwork capabilities.
 

Desired Skills:

Experience with Linux kernel or RTOS-based systems.
Exposure to BMC (Baseboard Management Controller) development.
Hands-on experience with hardware bring-up and debugging tools (oscilloscopes, logic analyzers, JTAG, etc.).
Familiarity with Git, Jira, and CI/CD tools.
 

To apply for this job email your details to mayank.jaiswal@amaze-systems.com