C++ Developer contract jobs Firmware & Validation :: Santa Clara, CA

Contract

C2C careers

Role: C++ Developer – Firmware & Validation
Location: Santa Clara, CA (Fully Onsite)

Type- Long-Term-Contract

 
Job Summary
We are seeking a highly skilled C++ Developer with strong Firmware and Validation experience to join our semiconductor engineering team. The ideal candidate will be responsible for developing, debugging, and validating firmware and software components for semiconductor devices and platforms. This role requires hands-on expertise in C/C++, embedded systems, firmware development, and hardware validation in a silicon development environment.

Key Responsibilities
Design, develop, and maintain C/C++ based firmware and software components for semiconductor devices.
Work closely with hardware, silicon validation, and system engineering teams to bring up new silicon platforms.
Develop validation frameworks, test utilities, and automation tools to validate hardware functionality.
Perform low-level debugging of firmware interacting with hardware components.
Analyze and debug issues across firmware, drivers, and hardware interfaces.
Develop test plans, validation strategies, and automated regression suites.
Support silicon bring-up, board bring-up, and post-silicon validation activities.
Interface with hardware registers, memory-mapped I/O, and embedded peripherals.
Collaborate with cross-functional teams to resolve performance, reliability, and functional issues.
Document firmware architecture, validation procedures, and test results.

Required Skills
Strong programming experience in C and C++.
Experience in firmware development for embedded systems.
Hands-on experience in silicon validation / post-silicon validation.
Experience with hardware bring-up and debugging tools (JTAG, logic analyzers, oscilloscopes).
Understanding of computer architecture, microcontrollers, or SoC design.
Experience with hardware-software interaction (register-level programming).
Strong debugging skills in embedded environments.
Experience with Linux or RTOS environments.
Knowledge of version control systems (Git, SVN).

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

×

Post your C2C job instantly

Quick & easy posting in 10 seconds

Keep it concise - you can add details later
Please use your company/professional email address
Simple math question to prevent spam