1

Senior Embedded Software Engineer Jobs in Concord, CA

Senior Embedded Software Engineer at unspun We are looking for a hands-on, execution-driven Senior Embedded Software Engineer to ship and sustain production-quality embedded and edge software for our ...

Senior Embedded Software Engineer at unspun We are looking for a hands-on, execution-driven Senior Embedded Software Engineer to ship and sustain production-quality embedded and edge software for our ...

The Sr Embedded Software Engineer oversees the design, development, and validation of software for embedded systems, ensuring compliance with FDA requirements. They play a crucial role in software ...

The Sr Embedded Software Engineer oversees the design, development, and validation of software for embedded systems, ensuring compliance with FDA requirements. They play a crucial role in software ...

The Sr Embedded Software Engineer oversees the design, development, and validation of software for embedded systems, ensuring compliance with FDA requirements. They play a crucial role in software ...

Work with embedded software and electrical engineers to build infrastructure-as-code solutions for automated, on-target testing of medical devices. * Collaborate with cross functional engineering ...

Work with embedded software and electrical engineers to build infrastructure-as-code solutions for automated, on-target testing of medical devices. * Collaborate with cross functional engineering ...

Work with embedded software and electrical engineers to build infrastructure-as-code solutions for automated, on-target testing of medical devices. * Collaborate with cross functional engineering ...

Senior Software Engineer, Embedded Systems

Byron, CA · On-site

$136K - $179K/yr

The Role As a Senior Embedded Software Engineer, you will own software that runs directly on safety-critical avionics hardware including our main flight computers. You will work at the intersection ...

Senior Software Engineer, Embedded Systems

Byron, CA · On-site

$136K - $179K/yr

The Role As a Senior Embedded Software Engineer, you will own software that runs directly on safety-critical avionics hardware including our main flight computers. You will work at the intersection ...

next page

Showing results 1-20

Senior Embedded Software Engineer information

See Concord, CA salary details

$82.8K

$158.9K

$212.3K

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

As of Aug 11, 2026, the average yearly pay for senior embedded software engineer in Concord, CA is $158,855.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,100.00 and $178,300.00 per year, depending on experience, location, and employer.

What is a senior embedded software engineer?

A Senior Embedded Software Engineer is an experienced professional who designs, develops, tests, and maintains software that runs on embedded systems—specialized computing devices that are not traditional computers, such as automotive control systems, medical devices, or consumer electronics. They often work closely with hardware engineers to ensure software integrates seamlessly with hardware components. Senior engineers typically lead projects, mentor junior staff, and contribute to system architecture and design decisions. Their expertise includes programming languages like C or C++, real-time operating systems, and debugging tools specialized for embedded environments.

What is the difference between Senior Embedded Software Engineer vs Embedded Software Engineer?

AspectSenior Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in Computer Engineering, Electrical Engineering, or related field; experience in embedded systemsBachelor's degree in relevant field; entry-level to mid-level experience
Work EnvironmentDesigning, developing, testing embedded systems for hardware productsDeveloping firmware and software for embedded devices, often under supervision
Employer & Industry UsageTech companies, automotive, aerospace, consumer electronicsSimilar industries, often as part of product development teams

The main difference between a Senior Embedded Software Engineer and an Embedded Software Engineer lies in experience and responsibility. Senior engineers typically have more expertise, lead projects, and mentor junior staff, while embedded software engineers focus on developing and testing embedded code. Both roles require similar technical skills and industry knowledge, but senior roles involve greater leadership and strategic input.

What are some common challenges senior embedded software engineers face when integrating software with new hardware platforms?

Senior Embedded Software Engineers often encounter challenges such as ensuring software compatibility with diverse hardware architectures, optimizing for limited memory or processing power, and debugging hardware-software interactions. These engineers must frequently collaborate with hardware teams to resolve timing issues, manage device drivers, and ensure reliable system performance. Successfully navigating these challenges requires strong problem-solving skills, adaptability, and a deep understanding of both hardware constraints and software design.

What are the key skills and qualifications needed to thrive as a senior embedded software engineer?

To thrive as a Senior Embedded Software Engineer, you need deep expertise in embedded C/C++ programming, real-time operating systems (RTOS), and a strong background in computer engineering or a related field. Familiarity with hardware debugging tools (such as oscilloscopes and logic analyzers), version control systems (like Git), and relevant certifications (e.g., ARM Accredited Engineer) is typically required. Exceptional problem-solving, communication, and project leadership skills help you collaborate effectively and mentor junior engineers. These competencies ensure the creation of robust, efficient, and reliable embedded systems critical for product success.
What cities near Concord, CA are hiring for Senior Embedded Software Engineer jobs? Cities near Concord, CA with the most Senior Embedded Software Engineer job openings:
Infographic showing various Senior Embedded Software Engineer job openings in Concord, CA as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 12% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $158,855 per year, or $76.4 per hour.

Senior Embedded Software Engineer

unspun™

Emeryville, CA • On-site

$154K - $216K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 25 days ago


Job description

Senior Embedded Software Engineer at unspun
We are looking for a hands-on, execution-driven Senior Embedded Software Engineer to ship and sustain production-quality embedded and edge software for our deployed Vega™ 3D weaving systems. Reporting to Automation Lead, you'll own critical machine-control software that helps scale our technology during commercial deployments.
Why This Role Matters
We're building a new way to manufacture apparel: autonomous, software-defined, and radically more efficient. Vega™ is a world-first 3D weaving system that skips the flat 2D fabric stage entirely, going from yarn to finished product in one automated process- unlocking a step-change in speed, waste reduction, and the ability to make products on-demand. This role makes the revolution real: building & evolving the embedded software that keeps Vega™ reliable in the field. Think OTA updates, observability, diagnostics, and the hardening required for commercial scale.
What You'll Do
  • Lead development of embedded and Linux-based applications for industrial device control and communication
  • Build and improve production-grade telemetry, monitoring, and field diagnostics for deployed Vega™ machines
  • Design, implement, and operate secure over-the-air (OTA) updates and rollout mechanisms (versioning, staged rollouts, rollback, fleet health signals)
  • Build and improve automated test infrastructure (unit/integration/HIL), validation plans, and release gating for production software
  • Own deployment readiness: commissioning flows, upgrade playbooks, on-call/incident follow-up, and root cause analysis
  • Partner cross-functionally with automation, hardware, product, and operations teams to deliver reliable systems end-to-end
Who You Are
You've shipped real products into the field and supported them through failures, upgrades, and operational realities... and probably have some stories of how those have gone sideways. You thrive in collaborative environments, communicate clearly, and take ownership from root cause to durable fix. You care deeply about quality, and you're excited by building systems that bridge software and complex electromechanical hardware.
What Makes You a Great Fit?
  • 5+ years of embedded software development experience (or equivalent demonstrated impact)
  • Strong C++ (or similar modern language) fundamentals: object-oriented design, memory management, concurrency, testing practices
  • Experience developing firmware features for microcontrollers in embedded real-time systems (drivers, comms, middleware APIs, RTOS interfaces)
  • Experience with FreeRTOS (or similar RTOS)
  • Strong debugging and testing skills (gdb/lldb, unit/integration testing, test plans, field diagnostics)
  • Experience deploying and supporting products in the field (manufacturing, robotics, industrial, or other uptime-critical environments)
  • BS/MS in Computer Science, Computer Engineering, or related field... or equivalent experience

Bonus Points:
  • Experience transitioning systems from R&D to production environments
  • Experience with secure boot, signed firmware, and vulnerability response processes
  • Experience designing or operating OTA update systems (security, signing, staged rollouts, rollback strategies, observability)
  • Experience with fleet management at scale (device identity, config management, remote debugging)
  • Experience with electro-mechanical systems and industrial robotics
Our Culture
We're relentless in pursuing our mission, intentional in our decisions, and fundamentally human in how we work together. We celebrate small wins, speak up to benefit many, and aren't afraid to make (and learn from) mistakes along the way.
Benefits
The salary range for this role is $170,000 - $210,000 USD annually, plus 0.08% - 0.15% equity.
Benefits include:
  • Self-regulated vacation policy
  • Comprehensive health/dental/vision insurance
  • Company sponsored 401k and FSA/HSA
  • Monthly wellness or education grant up to $150
  • Pre-tax commuter benefits
  • Incentive stock options

unspun's compensation philosophy centers on transparency, fairness, and alignment with our company values. We aim to offer competitive pay that reflects both market standards and individual contributions, fostering an environment where employees feel valued and motivated. Our holistic approach ensures that compensation decisions are consistent and justifiable across all levels to attract and retain top talent, support employee growth, and maintain a positive organizational culture.
Our Philosophy
We won't roll our eyes if your socks don't match. We get it. But then, if you spend those extra few minutes in the morning matching your socks and shirt, we get that too. Our workspaces are sometimes spotless and sometimes chaotic, and we celebrate messy exploration. We work through complex problems but generate simple and elegant solutions. We strive to look at things differently, and never do anything solely because "that's the way it's always been done."
We're a team of designers and engineers, industry-veterans and serial entrepreneurs, artists and developers. We're aspiring chess masters and climbers, bakers and photographers. Originally spun out of Stanford and the University of Colorado, we now call the SF Bay Area home, with strong ties to Hong Kong. We are looking for teammates who share our desire to work on ambitious problems and leave the world better than we found it.
unspun is an equal opportunity employer, and we are committed to being a diverse team that reflects a broad range of background, thought, and experience. We do not discriminate based on race, color, religion, sex, gender identity, sexual orientation, age, national origin, status as an individual with a disability, status as protected veteran, or any other legally protected characteristics. Women, minorities, and people from underrepresented backgrounds are strongly encouraged to apply.
Location
This is an onsite role, based at our microfactory in Emeryville, CA.
Department Hardware Role Automation Engineer Locations Emeryville, CA Yearly salary $154,000 - $216,000 Employment type Full-time