1

Contract Embedded Software Jobs in Sunnyvale, CA

Embedded Software Engineer

Mountain View, CA ยท On-site

$155K - $204K/yr

Pittsburgh, PA Duration: 12+ Months Employment Type: Full-time (FTE) or Contract (H1B transfers considered for FTE) We are seeking an experienced Embedded Software Engineer with a specialized focus ...

Embedded Software Engineer (Automated Test & Fleet Systems) Location ... Foster City, CA (100% In-Person / On-Site) Pay Rate: $99.26 USD / Hour Job Type: Full-Time Contract ...

Job #216547 Chipton-Ross is seeking a Embedded Software Engineer for a contract opportunity in Sunnyvale, CA. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) * Experience with programming languages ...

Embedded Bluetooth Software Development

Santa Clara, CA ยท On-site

$154K - $203K/yr

Santa Clara, CA Duration: Full Time & Contract Years of Experience & Expertise Level: 7+ years ... Embedded Bluetooth Software Development Daily Responsibilities: Design, implement, debug, and unit ...

Sr. Embedded Software Engineer

Palo Alto, CA

$65 - $80/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

You will build high-quality embedded software for charging equipment, including fast chargers and ... Job Type & Location This is a Contract to Hire position based out of Palo Alto, CA. Pay and ...

Embedded Software Engineer

Menlo Park, CA ยท On-site

$120K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Who You Are * 2-5 years shipping embedded software on real hardware that reached real users ... contract manufacturers. What We Offer * A mission-driven and value-based company dedicated to ...

Embedded Software Engineer

Sunnyvale, CA ยท On-site

$123K - $189K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... enables robust interface contracts, system degradation transitions, and seamless sensing ... software * Experience developing on and for embedded Linux / POSIX systems * Demonstrated ...

Embedded Software Engineer

Sunnyvale, CA ยท On-site +1

$123K - $189K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... enables robust interface contracts, system degradation transitions, and seamless sensing ... software * Experience developing on and for embedded Linux / POSIX systems * Demonstrated ...

Embedded Software Engineer

Sunnyvale, CA ยท On-site

$123K - $189K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... enables robust interface contracts, system degradation transitions, and seamless sensing ... software * Experience developing on and for embedded Linux / POSIX systems * Demonstrated ...

next page

Showing results 1-20

Contract Embedded Software information

See Sunnyvale, CA salary details

$82.2K

$180K

$204.2K

How much do contract embedded software jobs pay per year?

As of Aug 17, 2026, the average yearly pay for contract embedded software in Sunnyvale, CA is $180,019.00, according to ZipRecruiter salary data. Most workers in this role earn between $154,300.00 and $203,000.00 per year, depending on experience, location, and employer.

What are typical challenges faced in a contract embedded software role?

Contract embedded software professionals often encounter challenges such as quickly adapting to new hardware platforms, integrating with legacy systems, and rapidly understanding diverse project requirements. Since contracts are often project-based, there may be limited time for onboarding, requiring strong self-motivation and efficient troubleshooting skills. Additionally, clear documentation and collaboration with hardware engineers or cross-functional teams are critical to ensure smooth system integration. These challenges can be rewarding, as they provide opportunities to develop broad technical expertise and experience a wide variety of products and industries.

What is a contract embedded software?

A Contract Embedded Software job involves developing, testing, and maintaining embedded systems software for a company on a temporary or project basis. Contractors typically work with microcontrollers, real-time operating systems (RTOS), and low-level programming languages like C or C++. These roles can vary in duration and may involve working remotely or onsite. Contract engineers often collaborate with hardware teams, follow specific project requirements, and ensure system reliability and performance.

What are the key skills and qualifications needed to thrive in the contract embedded software position, and why are they important?

To excel as a Contract Embedded Software professional, you need strong experience with programming languages like C or C++, real-time operating systems (RTOS), hardware interfacing, and a relevant degree in computer engineering or a related field. Familiarity with development tools such as JTAG debuggers, oscilloscopes, version control systems, and certifications like Certified Embedded Systems Engineer (CESE) are highly valued. Effective problem-solving, adaptability, and clear communication are important soft skills for collaborating with multidisciplinary teams and managing project-based work. These capabilities ensure you can deliver robust, efficient solutions within project timelines in dynamic, technology-driven environments.

What are the most commonly searched types of Embedded Software jobs in Sunnyvale, CA?

The most popular types of Embedded Software jobs in Sunnyvale, CA are:

What are popular job titles related to Contract Embedded Software jobs in Sunnyvale, CA?

For Contract Embedded Software jobs in Sunnyvale, CA, the most frequently searched job titles are:

What job categories do people searching Contract Embedded Software jobs in Sunnyvale, CA look for?

The top searched job categories for Contract Embedded Software jobs in Sunnyvale, CA are:

What cities near Sunnyvale, CA are hiring for Contract Embedded Software jobs?

Cities near Sunnyvale, CA with the most Contract Embedded Software job openings:

Infographic showing various Contract Embedded Software job openings in Sunnyvale, CA as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 17% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $180,019 per year, or $86.5 per hour.

Embedded Software Engineer

Resource Point LLC

Mountain View, CA โ€ข On-site

$155K - $204K/yr

Contractor

Re-posted yesterday


Job description

Job Title: Embedded Software Engineer

Location: Mountain View, CA (On-site interviews)  - Client will pay

Other Project Locations (Contract): Seattle, WA; San Francisco, CA; Pittsburgh, PA

Duration: 12+ Months

Employment Type: Full-time (FTE) or Contract (H1B transfers considered for FTE)

We are seeking an experienced Embedded Software Engineer with a specialized focus on Client's platforms to contribute to cutting-edge automotive projects. This role involves working with sophisticated System-on-Chip (SoC) architectures and developing robust drivers and operating system layers, particularly on Linux and Yocto-based environments.

 Responsibilities:

  • Develop and optimize embedded software for Client-based automotive platforms, including NVIDIA Xavier.
  • Work extensively with Driver OS development and integration.
  • Implement and customize Linux distributions using Yocto Project for embedded automotive systems.
  • Contribute to the bring-up and optimization of System-on-Chip (SoC) functionalities.
  • Collaborate with hardware and applications teams to ensure seamless software-hardware integration.
  • Troubleshoot and debug complex issues at the driver and operating system level.
  • Potentially work with NXP S32 Series processors, understanding their application in the automotive industry (e.g., for vehicle networking, domain/zonal control, radar processing, or real-time processing).

Required Skills & Experience:

  • Strong experience with NVIDIA platforms, specifically Xavier.
  • Expertise in Linux embedded development and Yocto Project.
  • Proven experience in Driver OS development.
  • Solid understanding of System-on-Chip (SoC) architectures.
  • Proficiency in C/C++ programming.
  • Familiarity with NXP S32 Series processors (e.g., S32G for vehicle networking, S32R for radar, S32Z/E for real-time control, or S32K for general-purpose automotive MCUs) is a strong plus, and an understanding of their industry applications.
  • Bachelor's or Master's degree in Electrical Engineering, Robotics, Computer Science, or AI Engineering.