Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C & Python (SOC Level) Developer

Cardinal Integrated Technologies, Inc.

Role: C & Python (SOC Level) Developer
Location: Santa Clara, CA - 5 Days Onsite
Duration: 6-12+ Months Contract

Must Have Skills - C & Python (SOC Level) Developer
Skill 1 - 10 + Years of exp in C Developer
Skill 2 - 6 + Years of Exp in SOC
Skill 3- 4+ Years in Python

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.
Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the C & Python (SOC Level) Developer in Santa Clara, CA vacancy
  •  ...C & Python (SOC Level) Developer Location: Santa Clara, CA - 5 Days Onsite Duration: 6-12+ Months Contract Must Have Skills – C & Python (SOC Level) Developer Skill 1 – 10 + Years of exp in C Developer Skill 2 – 6 + Years of Exp in SOC Skill 3- 4+ Years in Python... 
    Python
    Contract work

    Cardinal Integrated

    Santa Clara, CA
    4 days ago
  • $180.6k - $271k

     ...with a full Robotics SDK and developer tooling for manipulation,...  ...software on Qualcomm robotics SoCs. What you’ll do Develop the...  ...programming languages such as C, C++, Java, or Python. Preferred Qualifications 5+...  ...- demonstrable system‑level integration on embedded platforms... 
    Python
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    19 hours ago
  • $180.6k - $271k

    Qualcomm is seeking a SoC RAS and Manageability Controller Firmware Developer in Santa Clara, CA. You will work on firmware for SoC management solutions...  ...expertise in programming languages such as C, C++, Java, or Python. The role offers a competitive salary ranging from... 
    Python

    Qualcomm

    Santa Clara, CA
    19 hours ago
  •  ...drivers and firmware for ARM SoCs, impacting product lines like...  ...Embedded and Data Center platforms. Develop firmware for embedded and...  ...and scripting languages such as Python. In-depth knowledge of...  ...Deep understanding of system-level architecture, such as topologies... 
    Python

    NVIDIA Gruppe

    Santa Clara, CA
    19 hours ago
  • $220k - $250k

     ...and technical execution for complex ASIC/SoC programs. This role combines deep hands‑on...  ...complex issues across: RTL simulation Gate‑Level Simulation (GLS) Silicon bring‑up Work...  ...memory subsystems. Scripting proficiency (Python / Tcl). Prior collaboration with... 
    Python
    Work from home

    Bolt Graphics

    Sunnyvale, CA
    2 days ago
  • $138k - $198k

     ...scripting languages (i.e. Tcl, Python or Perl). Experience...  ...generation of RTL. Experience with SOC implementation standards and interfaces...  ...team that pushes boundaries, developing custom silicon solutions that...  ...join a team working on SoC-level RTL design for data center... 
    Python
    Full time
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $200k - $250k

     ...production release Lead program-level firmware efforts, including...  ...coherent optical module firmware/SoC-based embedded platforms/CPO...  ...associated standards (OIF-400ZR, C-CMIS, CMIS 4.x/5.x) Strong...  ...C/C++ firmware development and Python-based test/automation scripting... 
    Python

    PHIZENIX

    Santa Clara, CA
    4 days ago
  • $200k - $260k

     ...Coherent Optical Module Firmware / SoC-Based Embedded Platforms / CPO)...  ...Efforts: Drive program-level firmware efforts, including bring...  ...industry standards (OIF-400ZR, C-CMIS, CMIS 4.x/5.x). Infrastructure...  ...C/C++ firmware development and Python-based test/automation scripting... 
    Python
    Visa sponsorship

    Fox Point Recruitment

    Santa Clara, CA
    19 hours ago
  • $126.8k - $190.9k

     ...seeking a Graphics Performance Tools/Content Engineer. You’ll develop analytics tools for GPU performance, debug software issues, and...  .... Required qualifications include programming experience in Python and C, along with a degree in Electrical Engineering or Computer Science... 
    Python

    Apple Inc.

    Santa Clara, CA
    4 days ago
  • $150k - $220k

     ...Embedded Software Engineer to design, develop, and optimize low-level software with a strong emphasis on software...  ...you bring to this role: ~• Embedded C Programming : Strong proficiency in C...  ...and languages such as Bash, awk, Python, Makefiles, and Tcl. • Embedded Architectures... 
    Python
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    eSpace

    Saratoga, CA
    16 days ago
  • $180.6k - $271k

     ...Engineer, you will design, develop, create, modify, and validate...  ...other teams to design system-level software solutions and...  ...Programming Language such as C, C++, Java, Python, etc. Qualcomm is a company...  ...General Summary: As a SoC RAS and Manageability Controller... 
    Python
    Work experience placement
    Remote work
    Work from home

    Qualcomm

    Santa Clara, CA
    4 days ago
  • $200k - $260k

     ...optical transceiver firmware, SoC-based embedded systems,...  ...customer deployment. Develop and enhance firmware features such as: CMIS/C-CMIS compliance...  ...resolve complex system-level issues. Support customer...  ...development. ~ Experience with Python scripting for test... 
    Python
    Local area
    Immediate start

    Bright Vision Technologies

    Santa Clara, CA
    19 hours ago
  • $126.8k - $220.9k

     ...wireless System on a Chip (SoC) organization is...  ...experience at the product level, all of which is driven...  ...meet productization needs. Develop SoC test and calibration...  ...algorithm implementations in Python. Implement algorithms...  ...FW development using C and assembly languages,... 
    Python
    Relocation

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  •  ...other teams to design system-level software solutions and...  ...flow for a typical embedded SoC Ability to navigate touchpoints...  ...languages such as C, C++, Java, Python, etc. ~8+ years of designing...  ...SoCs Perform bring-up and develop proof-of-concept IoT solutions... 
    Python
    Contract work
    Work experience placement

    BayOne Solutions

    Sunnyvale, CA
    3 days ago
  • $131.01k - $196.3k

     ...The team performs system level testing under various...  ...proprietary DSP data path C SDK provided to...  ...controlling our product Python-based GUI for in-field debug...  ...Plan SW milestones, develop in sprints, close tickets...  ...Understanding of embedded SoC and micro-controller architecture... 
    Python
    Permanent employment
    Internship
    Remote work
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    2 days ago
  • $211.8k - $317.8k

     ...and Principal Engineer level. Relocation Required:...  ...locations. As a Software Developer, you will work within a...  ...Proficiency in C, assembly language, and...  ...systems programming with Python or similar languages...  ...future high-performance SoCs and platforms Collaborate... 
    Python
    Work experience placement
    Work from home
    Relocation

    Qualcomm

    Santa Clara, CA
    2 days ago
  • $185k - $260k

     ...across layers of the stack, abstracting low-level device interfaces into high-level...  ...fundamentals, curiosity, and a drive to develop systems-level thinking. What You'll Do...  ...robotics engineers primarily use C++ and Python; knowledge of Go is a bonus) ~ Deep and... 
    Python
    Work at office

    Atomic Machines

    Santa Clara, CA
    4 days ago
  •  ...then design tools that improve developer productivity, software...  ...tooling to support: Chip, SoC, and board bring-up Firmware...  ...in-the-loop (HIL) and system-level testing Factory and manufacturing...  ...skills in: ~ ~ Python ~ C and/or C++ ~ Shell scripting... 
    Python
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    2 days ago
  • $211.8k - $317.8k

     ...SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of complex SoC hardware. Key Responsibilities Include:...  ...work experience with Programming Language such as C, C++, Java, Python, etc. Pay range and Other Compensation &... 
    Python
    Work experience placement

    Qualcomm

    Santa Clara, CA
    3 days ago
  • $181.1k - $318.4k

     ...part of Apple's Cellular SoC team. We are a...  ...GNSS receiver design. We develop GNSS technology that touches...  ...development experience using C, C++, as well as scripts...  ...such as MATLAB and Python. 5 years of product development...  ...in performing low‑level drivers and HW bring‑up,... 
    Python
    Relocation

    Apple Inc.

    Sunnyvale, CA
    4 days ago
  •  ...passionate about the potential of Generative AI. This is a unique entry-level opportunity to blend your academic knowledge of computer science...  ...of at least one programming language, with a preference for Python, Java, Go, or TypeScript, demonstrated through coursework and... 
    Python
    Full time

    Tata Consultancy Services

    Santa Clara, CA
    4 days ago
  •  ...Together, we advance your career. P R i n c i p a l E n g i n e e r - G P U S o f...  ...experience in GPU, accelerator, or SoC architecture, including memory systems...  ...programming experience in C/C++ and Python. Familiarity with low‑level debugging tools and workflows. Experience... 
    Python
    Remote work

    Advanced Micro Devices

    Santa Clara, CA
    19 hours ago
  •  ...high-performance ASICs and Socs. You will work closely...  ...and RTL design teams to develop comprehensive test plans...  ...automation scripts (Python, Perl, Bash) to streamline...  ...and EDA tools. Gate-Level Simulation: Assist in running...  ...proficiency in C and C++ programming languages... 
    Python

    Hcltech

    Sunnyvale, CA
    2 days ago
  • $180.6k - $271k

     ...writing and debugging C and assembly Driver...  ...FreeRTOS Experience developing for pre-silicon environments...  ...lifecycle, etc. Level of Responsibility:...  ...subsystem within Qualcomm SoCs across many verticals....  ...such as C, C++, Java, Python, etc. Qualcomm is an... 
    Python
    Work experience placement
    Immediate start
    Work from home

    Qualcomm

    Santa Clara, CA
    19 hours ago
  • $211.8k - $317.8k

     ...Inc. is seeking a Principal Level Engineer (Server Software Integration...  .... The role focuses on developing high‑performance, energy‑...  ...using Qualcomm’s Snapdragon SoC platforms. The position involves...  ...languages such as C, C++, Java, Python, etc. Preferred Qualifications... 
    Python

    Qualcomm

    Santa Clara, CA
    19 hours ago
  • $145k - $170k

     ...subsystems integrated into ASIC/SoC platforms. You'll partition...  ...validate current/latency targets. Develop and optimize drivers and...  ...common interconnects (USB, JTAG, I²C, SPI, GPIO, UART, DMA); integrate...  ...on constrained systems. ~ Python/CMake/Yocto or build/test tooling... 
    Python
    Shift work

    Lumotive

    Milpitas, CA
    1 day ago
  • $211.8k - $317.8k

     ...***Hiring for Principal level Engineer in various Qualcomm...  ...Qualcomm Data Center team is developing High performance, Energy efficient...  ...on Qualcomm's Snapdragon SoC, delivering a comprehensive...  ...Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications... 
    Python
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    1 day ago
  • $100.3k - $149.6k

     ...passionate about cloud technologies and eager to develop innovative cloud-based solutions? NetApp...  ...for talented and motivated Entry Level Software Engineers to join our Cloud...  ...Proficiency in programming languages such as C, C++, Python, and scripting languages Experience... 
    Python
    Full time
    Internship
    Work at office
    Local area

    NetApp

    San Jose, CA
    1 day ago
  • $180.6k - $271k

     ...SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of complex SoC hardware. Key Responsibilities Designing and...  ...experience with programming languages such as C, C++, Java, Python, etc. Preferred Qualifications 15+ years of... 
    Python
    Work experience placement
    Remote work
    Work from home

    Qualcomm

    Santa Clara, CA
    19 hours ago
  • $151.9k - $227.9k

     ...Platform Debug Engineer to design, develop, and debug low‑level software that enables and supports...  ...with programming languages such as C, C++, Java, Python, etc. Preferred Qualifications 5+ years...  ...debug capabilities in complex SoCs and high‑performance CPU architectures... 
    Python
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C & Python (SOC Level) Developer. Be the first to apply!