1

Contract Embedded Software Engineer Jobs in Antioch, CA

Hercules, California Duration: Long term contract As a Staff Software Engineer, you will also ... Develop Embedded Control Software: Design and implement the core C++ control software that drives ...

Design, implement, and maintain autonomy software across the stack spanning low-level embedded and ... Contribute to software engineering work in integration, flight test, and simulation work across ...

Senior Software Engineer, Operator Tools

Byron, CA · Remote

$125K - $165K/yr

The Role As a Senior Software Engineer on the Operator Tools team, you will design and build the ... Communication interfaces between desktop tools and embedded systems (serial, UDP, custom protocols ...

Senior Software Engineer, Operator Tools

Byron, CA · On-site

$135K - $178K/yr

The Role As a Senior Software Engineer on the Operator Tools team, you will design and build the ... Communication interfaces between desktop tools and embedded systems (serial, UDP, custom protocols ...

The Role As a Senior Software Engineer on the Operator Tools team, you will design and build the ... Communication interfaces between desktop tools and embedded systems (serial, UDP, custom protocols ...

Showing results 21-40

Contract Embedded Software Engineer information

See Antioch, CA salary details

$79.6K

$174.4K

$197.8K

How much do contract embedded software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for contract embedded software engineer in Antioch, CA is $174,393.00, according to ZipRecruiter salary data. Most workers in this role earn between $149,500.00 and $196,700.00 per year, depending on experience, location, and employer.

What is a contract embedded software engineer?

A Contract Embedded Software Engineer is a professional hired on a temporary or project basis to design, develop, and optimize software for embedded systems. These engineers work with microcontrollers, processors, and real-time operating systems (RTOS) to create software that operates hardware devices efficiently. They often specialize in industries like automotive, medical devices, aerospace, or consumer electronics. Contract roles can vary in duration and scope, offering flexibility and opportunities to work on diverse projects.

What are typical day-to-day responsibilities for a contract embedded software engineer?

As a Contract Embedded Software Engineer, your daily tasks often include writing and debugging embedded code, integrating software solutions with hardware components, and working closely with hardware engineers to meet project requirements. You'll participate in code reviews, documentation, and sometimes testing or troubleshooting hardware-software interactions. Communication with project managers and cross-functional teams is also common to ensure project milestones and deadlines are met. This variety allows you to apply your technical expertise while gaining experience across different industries and applications.

What are the key skills and qualifications needed to thrive in the contract embedded software engineer position?

To thrive as a Contract Embedded Software Engineer, you need strong skills in C/C++ programming, embedded systems development, debugging, and a relevant engineering degree. Familiarity with microcontrollers, real-time operating systems (RTOS), hardware interfaces, and tools like oscilloscopes or JTAG debuggers is often required, and certifications such as Certified Embedded Systems Engineer can be beneficial. Excellent problem-solving, adaptability, and communication skills help you collaborate on diverse projects and meet tight contract deadlines. These abilities are crucial for delivering reliable, high-quality embedded software solutions in a fast-paced and dynamic work environment.

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

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

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

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

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

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

Infographic showing various Contract Embedded Software Engineer job openings in Antioch, CA as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $174,393 per year, or $83.8 per hour.

Embedded Software Application Engineer

Alif Semiconductor

Pleasanton, CA • On-site

$150K - $250K/yr

Full-time

Re-posted 13 days ago


Job description

Alif Semiconductor is revolutionizing the way secure connected AI-enabled embedded solutions are created. We are looking for motivated individuals who want to be involved in a fast-paced environment with cutting-edge technology.
We are looking for self-driven and motivated Application Engineer in Pleasanton, CA to help us promote and support the groundbreaking family of Ensemble Micro Controllers that has received a lot of industry attention.
Responsibilities
  • Design Embedded Firmware, Application Examples and a Proof-of-Concept solutions.
  • Develop reference designs in cooperation with Partners and Independent Design Houses.
  • Create and present training material targeting embedded applications and solutions.
  • Ensure customer satisfaction by providing outstanding support and guidance.
  • Contribute to the development of documentation such as Application Notes, Quick Start Guides and User Manuals.
  • Work with the marketing team to validate product requirements and review new product introduction materials.
  • Work with the Documentation team to review and update Datasheets and Technical Reference Manuals.
  • Assist in business development activities.

Requirements
  • BSc degree in Electrical Engineering or Computer Science.
  • 5+ years of experience of developing firmware and/or software for embedded products. Experience with IoT edge devices a plus.
  • Demonstrated experience in developing device drivers and application software for digital and analog peripherals.
  • Proficient in developing software for embedded Linux. Experience with Real Time Operating Systems and bare metal is a big plus.
  • Proficient in C and/or C++ programming with best engineering and software development practices.
  • Hands-on experience with oscilloscopes, logic analyzers and other standard lab equipment.
  • Comfortable working with well-defined and ambiguous requirements.
  • Excellent interpersonal communication skills and proactive, can-do attitude.

Desired Skills & Experience
  • Experience and interest in ML/AI are a big plus.
  • Experience with processor startup code, BSP, board bring up and debugging is a big plus.
  • Experience with power management for embedded systems is a big plus.

$150,000 - $200,000 a year
The annual salary range for this position will be between $150,000 to $250,000. The actual annual salary paid will be determined based on job-related skills, experience, qualifications, work location and market conditions. The expected base pay range for this role may be modified based on market conditions.
Alif Semiconductor provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.