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 4 days ago
Similar jobs that could be interesting for youBased on the C & Python (SOC Level) Developer in Santa Clara, CA vacancy
  • $111.07k - $166.4k

     ...Processing (ODSP) PHY SW Team develops software for Marvell's DSP...  ...V-based multi-core MCU, a C SDK provided to customers, a Python-based GUI for in-field...  ...Understanding of embedded SoC, microcontroller architecture...  ...PHY up to the data link level Familiarity with... 
    Python
    Permanent employment
    Internship
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    3 days ago
  • $141.8k - $258.6k

     ...SoC Systems Software Engineer Do you love crafting elegant...  ...effort to design, develop and maintain our current and next generation system level test and ATE platform solutions...  ...Excellent programming (C /C++/ C#) and scripting skills (Python). Proficiency with design... 
    Python
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $152k - $241.5k

     ...engineers working on all aspects of SOC and system, and technology...  .... What you'll be doing: Developing, triaging and debugging Pre-OS...  ...of ARM exception levels Strong understanding of Pre...  ...management. Strong C/C++ and Python programming skills as well as... 
    Python

    NVIDIA

    Santa Clara, CA
    17 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
    1 day ago
  • $150k - $220k

     ...seeking a skilled and driven SoC Platform Engineer to...  ...IP integration, system‑level verification, and firmware...  .... Subsystem Firmware: Develop subsystem‑level test...  ...Ability to write bare‑metal C firmware for hardware...  ...scripting languages such as Python, Tcl, Bash, and... 
    Python
    Full time
    Work at office
    Visa sponsorship
    Night shift

    E-Space

    Saratoga, CA
    17 hours ago
  •  ...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

    Apple

    Sunnyvale, CA
    3 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 Inc.

    Sunnyvale, CA
    2 days ago
  • $152k - $241.5k

     ...development, demonstrates strong C and Python skills, and understands...  ...and software teams to invent, develop, and debug the Tegra system software...  ...NVIDIA’s next-generation SoCs. What we need to see: ~...  ...52,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500... 
    Python

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...a full-time embedded firmware developer in Cupertino, CA. The role focuses...  ..., and maintaining embedded C firmware closely linked to hardware...  ...will have experience with low-level debugging, hardware design concepts, and scripting in Python or Lua to automate workflows.... 
    Python
    Full time

    OSI Engineering

    Cupertino, CA
    4 days ago
  • $184k - $287.5k

     ...leader with groundbreaking developments in High-Performance...  ...Visualization. NVIDIA’s SoC Memory Subsystem team...  ...coding skills in C/ C++/Python ~ Understanding of data...  ...languages such as C, C++, JAVA, Python, or...  ...USD - 287,500 USD for Level 4, and 224,000 USD - 35... 
    Python

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $147.4k - $272.1k

     ...firmware engineers to design, develop and bring up fresh silicon...  ...FPGA prototyping. Develop SoC test and calibration...  ...design, development (using C, C++), scripting (Python), and debugging. Familiarity...  ...controller architecture, low-level hardware interfaces, register... 
    Python
    Relocation

    Apple

    Sunnyvale, CA
    17 hours ago
  •  ...Responsible for architecting and developing firmware and...  ...subsystems for Client Labs' SoC and systems products....  ...microcontrollers as well as C-language software...  ...Required Experience High level of proficiency in C (...  ...level of proficiency in Python for automating pre-processors... 
    Python
    Immediate start

    InterSources

    Santa Clara, CA
    1 day 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
    17 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
    3 days ago
  •  ...Role: Sr. Embedded Engineer - SoC (1 Opening) Rate: $$ W...  ...some of the smartest minds in developing embedded h/w + s/w stack for this...  ...with scripting language (Python, shell) Preferred Skills...  ...for debugging at the hardware level Experience with embedded... 
    Python
    Long term contract

    Syntricate Technologies

    Palo Alto, CA
    4 days ago
  • $136k - $218.5k

     ...company in Santa Clara is seeking a CAD Engineer for the SOC Design Methodology team. The role involves developing methodologies and software tools for SOC creation,...  ...MS in a relevant field and experience with C++ and Python. Responsibilities include improving automated test... 
    Python

    NVIDIA

    Santa Clara, CA
    2 days ago
  •  ...off Techies who are competing with existing Jobseekers. For entry level Job seekers to get client interviews and jobs they need to...  ...software development life cycle Knowledge of Statistics, SAS, Python, Computer Vision, data visualization tools Excellent written... 
    Python
    Immediate start
    Remote work

    SynergisticIT

    Sunnyvale, CA
    2 days ago
  •  ...role, you will contribute to developing embedded software solution, debug...  ...-of-the-art next generation SOCs, supporting current and future...  ...applications covering system level use cases and functional features...  ...Experience with script language such as Python, Perl, or Tcl... 
    Python

    Apple

    Cupertino, CA
    13 hours ago
  • $200k - $270k

     ...enablement, and seamless system-level interoperability with...  ...transceiver modules Develop algorithms for module...  ...development using C# and Python used for engineering, manufacturing...  ...Strong proficiency in C, with skills or...  ...behavior Experience in ASIC, SoC, FPGA, Switch IC, DSP... 
    Python
    Temporary work

    Ofcconference

    Santa Clara, CA
    4 days 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
    2 days ago
  •  ...Software Engineer: SoC System Stress Validation Work Locations...  ..., and we are hiring all levels from junior to senior roles. The...  ...Experience in writing code, developing tests, and coming up with strategies...  ...Experience with scripting (Python, Tcl, Perl) is a plus Apple... 
    Python

    Apple

    Cupertino, CA
    13 hours 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
    1 day ago
  • $181.1k - $318.4k

     ...integration. This role involves writing shaders, debugging SoC software, and conducting high-level system validation. The ideal candidate will bring a...  ...fields and proficiency in tools like OpenGL, CUDA, and Python. Apple offers a competitive salary range of $181,100 to... 
    Python

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $193.3k - $261.5k

     ...Description The Senior SoC Software DevOps Engineer role centers...  .... Another core duty is developing hardware in the loop test infrastructure...  ...a broad mix of experience levels and tenures, and we're...  ...~ Experience programming in Python and at least one of: Bash, Go,... 
    Python
    Local area
    Immediate start
    Flexible hours

    Amazon

    Cupertino, CA
    6 days 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
    17 hours 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
    1 day 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
    3 days ago
  •  ...name a few. We have an excellent reputation with the clients. Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data analysts/ Data Scientists. We welcome candidates with all visas and citizens to apply. Who... 
    Python

    SynergisticIT

    Sunnyvale, CA
    2 days ago
  •  ...applying and laid off job seekers are also competing for entry level Job positions. Please see the below links to know more...  ...looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data... 
    Python
    Full time

    SynergisticIT

    Sunnyvale, 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
    1 day ago

Do you want to receive more vacancies?

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