1

Contract Embedded Systems Engineer Jobs in California

Be Seen First

Both Contract and Fulltime available We are looking for an Embedded Systems Security Engineer to implement security solution to harden our next-generation embedded Linux platform. In this role, you ...

Be Seen First

Both Contract and Fulltime available We are looking for an Embedded Systems Security Engineer to implement security solution to harden our next-generation embedded Linux platform. In this role, you ...

Showing results 41-60

Contract Embedded Systems Engineer information

What is a contract embedded systems engineer?

Contract Embedded Systems Engineers are professionals hired on a temporary or project basis to design, develop, and maintain embedded systemsβ€”specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. Unlike permanent employees, contract engineers typically work for a set period or until a specific project is completed, offering flexibility to both engineers and employers. They may work on projects involving hardware and software integration, firmware development, real-time operating systems, and troubleshooting embedded devices. Their skills are often sought in industries like automotive, consumer electronics, medical devices, and industrial automation.

What are the key skills and qualifications needed to thrive as a contract embedded systems engineer?

To thrive as a Contract Embedded Systems Engineer, you generally need a solid background in computer engineering or electrical engineering, with expertise in C/C++ programming, real-time operating systems (RTOS), and hardware-software integration. Familiarity with tools like oscilloscopes, logic analyzers, version control systems (such as Git), and protocols like SPI, I2C, or UART is typically required, along with certifications like Certified Embedded Systems Engineer (CESE) being advantageous. Strong problem-solving skills, adaptability, and effective communication are crucial soft skills for collaborating with diverse teams and clients. These skills and qualifications are essential to deliver reliable, efficient embedded solutions on time while meeting client specifications in a dynamic contract environment.

What are some common challenges faced by contract embedded systems engineers, and how can they be addressed?

Contract embedded systems engineers often encounter challenges such as rapidly adapting to new codebases, working within tight project timelines, and ensuring seamless integration with existing hardware and software. Success in this role often requires strong communication with both in-house and external teams to clarify requirements and resolve issues quickly. Proactively documenting your work, asking clarifying questions early, and leveraging version control systems can help manage these challenges and deliver reliable solutions on schedule.

What is the difference between Contract Embedded Systems Engineer vs Contract Firmware Engineer?

AspectContract Embedded Systems EngineerContract Firmware Engineer
Required CredentialsBachelor's in Electrical, Computer Engineering, or related; often certifications in embedded systemsBachelor's in Computer Science, Electrical Engineering; certifications in embedded or firmware development
Work EnvironmentDesigning and testing embedded hardware/software in labs or on-siteDeveloping and debugging firmware primarily in software environments
Employer & Industry UsageElectronics, aerospace, automotive, industrial automationConsumer electronics, IoT devices, robotics, embedded systems

Contract Embedded Systems Engineers focus on designing and integrating hardware and software for embedded systems, often working with both hardware and firmware. Contract Firmware Engineers specialize in developing low-level software that runs directly on embedded hardware. While both roles require embedded systems knowledge, the embedded systems engineer has a broader scope including hardware design, whereas firmware engineers concentrate on software development within embedded environments.

What are the most commonly searched types of Embedded Systems Engineer jobs in California?

The most popular types of Embedded Systems Engineer jobs in California are:

What job categories do people searching Contract Embedded Systems Engineer jobs in California look for?

The top searched job categories for Contract Embedded Systems Engineer jobs in California are:

What cities in California are hiring for Contract Embedded Systems Engineer jobs?

Cities in California with the most Contract Embedded Systems Engineer job openings:

Infographic showing various Contract Embedded Systems Engineer job openings in California as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 82% Full Time, 13% Part Time, 1% Temporary, and 2% Contract. Highlights an 84% Physical, 2% Hybrid, and 14% Remote job distribution.

Embedded Systems Security Engineer

Foster City, CA β€’ On-site

$40 - $60/hr

Contractor

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Employment Type: Both Contract and Fulltime available


We are looking for an Embedded Systems Security Engineer to implement security solution to harden our next-generation embedded Linux platform. In this role, you will bridge the gap between low-level hardware security, kernel hardening, and secure user-space application containment.

You will not only design cryptographic defense mechanisms but will also automate security pipelines in CI/CD and partner directly with manufacturing teams to ensure devices are provisioned securely and reliably at scale without production risks.

 

Roles & Responsibilities

Platform Hardening & Architecture

  • Design and implement the Hardware Root of Trust and Secure Boot architecture from the first-stage bootloader through the Linux kernel.

Storage & Integrity Management

  • Implement dm-verity for cryptographically verified read-only root filesystems and secure data encryption at rest.

Trusted Execution Environments

  • Develop, integrate, and maintain a TEE (e.g., OP-TEE) and author Secure/Trusted Applications (TAs).

Application Sandboxing

  • Enforce strict user-space isolation and sandboxing strategies using SELinux, AppArmor, cgroups, namespaces, and seccomp filters to protect core systems from untrusted applications.

DevSecOps Automation

  • Build automated cryptographic signing pipelines within CI/CD infrastructure (e.g., GitLab CI, GitHub Actions) to securely sign bootloaders, kernels, and OTA payloads using HSMs or secure key vaults.

 

Production Provisioning Support

  • Collaborate with manufacturing teams to write robust scripts and tools for burning permanent hardware configuration fuses (eFuses / OTP memory) securely, designing end-of-line (EOL) test software to validate security features before shipping.

System Resilience

  • Architect multi-slot boot recovery layouts (e.g., A/B partitioning) to guarantee fail-safe resilience against failed OTA updates or corrupted boots.

 

Qualifications

Education

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline (or equivalent practical experience).

Core Experience

  • 6+ years of professional experience in Embedded Linux development, board bring-up, and Board Support Package (BSP) customization.

Security Focus

  • 3+ years of dedicated, hands-on experience deploying device-level security features into physical production hardware.

Low-Level Systems

  • Expert knowledge of bootloader configurations (e.g., U-Boot Verified Boot, Barebox) and customizing the Linux kernel storage/security subsystem (dm-crypt, dm-verity).

Hardware Security Architecture

  • Deep understanding of modern processor security architectures, specifically ARM TrustZone (ARMv7-A / ARMv8-A, Exception Levels EL1–EL3).

Sandboxing & Access Controls

  • Proven track record implementing SELinux/AppArmor policies and utilizing standard Linux containment tools (cgroups, namespaces).

Build Automation

  • Proficiency with embedded Linux build automated frameworks like the Yocto Project (BitBake recipe design) or Buildroot.

Programming

  • Advanced proficiency in C and strong scripting skills in Python or Bash.

 

Preferred Qualifications

Cryptography Expertise

  • Strong foundational knowledge of symmetric/asymmetric cryptography, hashing algorithms (SHA-256/384), public key infrastructure (PKI), and handling physical Hardware Security Modules (HSMs).

Manufacturing Scale

  • Prior experience working with Contract Manufacturers (CMs) or internal factory lines to deploy secure key-injection and fuse-burning protocols.

Advanced Sandboxing

  • Experience with embedded container runtimes (e.g., LXC, crun) or lightweight sandboxing frameworks tailored for resource-constrained architectures.

Anti-Rollback Protection

  • Experience designing secure versioning and hardware-enforced anti-rollback strategies for OTA updates.