Get C2C/W2 Jobs & hotlist update

Firmware Engineer with Python – SoC Level c2c jobs Santa Clara, CA

Role: Firmware Engineer with Python – SoC Level

Location: Santa Clara, CA (Fully Onsite)

Type- Long-Term-Contract



 

Role Overview

We are seeking a highly skilled C Developer with strong Python expertise to work on SoC-level development and validation. The role involves 70% hands-on development and 30% validation/testing, supporting low-level firmware, drivers, and validation frameworks for complex System-on-Chip platforms. The ideal candidate will work closely with architecture, hardware, and verification teams to deliver high-quality, production-ready silicon software.

Key Responsibilities

Development (70%)

Validation & Testing (30%)

  • Develop and execute SoC-level validation and test plans
  • Create Python-based validation and automation frameworks for functional and performance testing
  • Debug complex system-level issues involving hardware/software interaction
  • Analyze logs, traces, and test results to identify root causes
  • Collaborate with validation, verification, and QA teams to ensure silicon readiness

Required Skills & Qualifications

  • Strong programming experience in C (mandatory); C++ is a plus
  • Strong Python scripting and automation experience
  • Hands-on experience with SoC / embedded systems development
  • Good understanding of computer architecture, CPU subsystems, memory, and interconnects
  • Experience with low-level drivers, firmware, or boot code
  • Strong debugging skills using JTAG, GDB, logs, and trace tools
  • Familiarity with Linux-based environments
  • Experience working with hardware/software co-development

Preferred Qualifications

  • Experience with pre-silicon and post-silicon validation
  • Knowledge of ARM or RISC-V architectures
  • Exposure to UVM, SystemVerilog, or RTL simulations
  • Experience with CI/CD, test automation, or regression frameworks
  • Knowledge of performance profiling and power analysis
  • Experience in semiconductor or SoC product companies

Tools & Technologies

  • Languages: C, Python, C++
  • Debugging: GDB, JTAG, logic analyzers
  • OS: Linux
  • Version Control: Git
  • Build Systems: Make, CMake
  • Scripting & Automation: Python, Bash

Soft Skills

  • Strong analytical and problem-solving skills
  • Ability to work in cross-functional, fast-paced environments
  • Clear communication and documentation skills
  • Self-driven with attention to detail

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

:

:
:
:
    
🔔 Get our daily C2C jobs / Hotlist notifications on 

WHATSAPP              TELEGRAM                  LINKEDIN
   

About Author

I’m Monica Kerry, a passionate SEO and Digital Marketing Specialist with over 9 years of experience helping businesses grow their online presence. From SEO strategy, keyword research, content optimization, and link building to social media marketing and PPC campaigns, I specialize in driving organic traffic, boosting rankings, and increasing conversions. My mission is to empower brands with result-oriented digital marketing solutions that deliver measurable success.

Leave a Reply

Your email address will not be published. Required fields are marked *

×

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