Location – Santa Clara, CA (Fully Onsite)
Duration – Long Term contract
Key Responsibilities:-
• Design, develop, and maintain SoC-level firmware components using C.
• Implement low-level firmware modules including initialization, configuration, interrupt handling, and peripheral control.
• Work closely with hardware and silicon teams for bring-up, feature enablement, and issue resolution.
• Develop and enhance Python-based automation frameworks for firmware validation and regression testing.
• Create test plans, develop validation scripts, and execute regression suites to ensure firmware stability and functionality.
• Debug and resolve firmware issues across hardware–software boundaries.
• Support silicon bring-up, board validation, and system integration activities.
• Contribute to performance tuning, optimization, and reliability improvements.
• Maintain documentation for firmware design, validation coverage, and defect tracking.
Required Skills:-
• Strong proficiency in C programming for firmware development at SoC level.
• Solid understanding of embedded systems architecture and hardware-software interaction.
• Experience in SoC bring-up and low-level debugging.
• Proficiency in Python for automation, scripting, and validation framework development.
• Experience in debugging tools (JTAG, trace tools, logs, protocol analyzers).
• Strong problem-solving skills and ability to analyze complex system-level issues.
Desired Skills:-
• Experience with bootloaders, memory subsystems, interrupts, and peripheral drivers.
• Familiarity with validation methodologies, regression frameworks, and CI/CD environments.
• Exposure to performance testing and stress validation.
• Experience working in silicon development or semiconductor environments.
• Knowledge of high-speed interfaces (PCIe, UART, I2C, SPI, etc.).
Qualification:–
• Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Science, or related field.
• 8 years of experience in Firmware Development with exposure to validation and automation.
• Experience working in SoC or embedded product development environments.
Thanks & Regards,
Mayank Jaiswal| Senior Talent Acquisition Specialist
Amaze Systems Inc
USA: 8951 Cypress Waters Blvd, Suite 160, Dallas, TX 75019
Canada: 55 York Street, Suite 401, Toronto, ON M5J 1R7
E: mayank.jaiswal@amaze-systems.com