1

Embedded Software Manager Jobs in San Ramon, CA (NOW HIRING)

Embedded Software Engineer

Sunnyvale, CA · On-site

$119.50K - $164.40K/yr

As a Senior Embedded Software Engineer in our Field Systems segment, you will develop high ... and manage conditions with cutting-edge technology. What Makes This Role Great: In this role, you ...

As a Senior Embedded Software Engineer in our Field Systems segment, you will develop high ... and manage conditions with cutting-edge technology. What Makes This Role Great: In this role, you ...

Senior Embedded Software Engineer

Redwood City, CA · On-site

$151.80K - $199K/yr

... thermal management, simulation, and charging systems. Tau's team of engineers, scientists ... Develop high-quality embedded code for real-time platforms, including motor controls and software ...

Embedded Software Engineer

Sunnyvale, CA · On-site

$119.50K - $164.40K/yr

... embedded hardware and real-world production to ensure the safety and precision of the next ... Strong background in software build and release systems, including Configuration Management (CM ...

Embedded Software Engineer

Sunnyvale, CA · On-site

$119.50K - $164.40K/yr

... embedded hardware and real-world production to ensure the safety and precision of the next ... Strong background in software build and release systems, including Configuration Management (CM ...

Embedded Software Engineer

San Francisco, CA · On-site

$154.90K - $203.80K/yr

You are an expert in low-level OS code, computer initialization, memory management and concurrency ... Spanning software across the full stack: embedded systems, backend, frontend, iOS, Android, and ...

Embedded Software Engineer

San Francisco, CA · On-site

$154.90K - $203.80K/yr

You are an expert in low-level OS code, computer initialization, memory management and concurrency ... Spanning software across the full stack: embedded systems, backend, frontend, iOS, Android, and ...

Senior Embedded Software Engineer

Alameda, CA · On-site

$140.50K - $184.20K/yr

... embedded software products that meet budgetary objectives. * Design and implement software in ... Support all Company initiatives as identified by management and in support of Quality Management ...

next page

Showing results 1-20

Embedded Software Manager information

See San Ramon, CA salary details

$158.1K

$219K

$296.7K

How much do embedded software manager jobs pay per year?

As of May 30, 2026, the average yearly pay for embedded software manager in San Ramon, CA is $219,033.00, according to ZipRecruiter salary data. Most workers in this role earn between $193,300.00 and $251,400.00 per year, depending on experience, location, and employer.

What does an Embedded Software Manager do?

An Embedded Software Manager leads a team of engineers in designing, developing, and maintaining software for embedded systems. They oversee project timelines, ensure code quality, and collaborate with hardware teams to optimize performance. Their responsibilities include technical guidance, team development, and managing software lifecycle processes. Strong expertise in embedded programming, real-time systems, and leadership is essential for success in this role.

What are the key skills and qualifications needed to thrive in the Embedded Software Manager position, and why are they important?

An Embedded Software Manager needs strong expertise in embedded systems development, software architecture, and project management, typically supported by a degree in computer science, electrical engineering, or a related field. Familiarity with programming languages like C/C++, real-time operating systems (RTOS), version control systems, and certifications such as PMP or Certified ScrumMaster can be highly beneficial. Leadership, effective communication, and problem-solving skills are crucial for motivating engineering teams and bridging gaps between technical staff and stakeholders. Together, these skills ensure the delivery of high-quality embedded software solutions on time and within budget in complex technological environments.

What are the typical daily responsibilities of an Embedded Software Manager?

As an Embedded Software Manager, your daily responsibilities often include overseeing software development projects, assigning tasks to team members, and ensuring that project milestones are met. You’ll frequently collaborate with hardware engineers, product managers, and quality assurance teams to align engineering efforts with business goals. Regular activities may also include code reviews, technical problem-solving, mentoring junior engineers, and facilitating communication between technical staff and non-technical stakeholders. The role is a blend of hands-on technical oversight and team leadership, aimed at fostering a productive and innovative development environment.
What are popular job titles related to Embedded Software Manager jobs in San Ramon, CA? For Embedded Software Manager jobs in San Ramon, CA, the most frequently searched job titles are:
What cities near San Ramon, CA are hiring for Embedded Software Manager jobs? Cities near San Ramon, CA with the most Embedded Software Manager job openings:
Staff Embedded Software Engineer

Staff Embedded Software Engineer

BrightAI Corporation

San Francisco, CA • On-site

$154.90K - $203.80K/yr

Full-time

Posted 11 days ago


Job description

Role Overview
As a Senior/Staff Embedded Linux Engineer at BrightAI, you will help support, maintain, and evolve an existing Yocto-based embedded Linux distribution used in production on custom hardware. This is a hands-on individual contributor role focused on improving platform reliability, maintainability, and scalability as the product and company grow. You will work closely with hardware, firmware, and application teams to support new hardware revisions, improve system behavior, and resolve complex system-level issues. This role also includes providing technical guidance and helping shape how the embedded Linux platform evolves over time.
Responsibilities
  • Support and maintain an existing Yocto-based embedded Linux distribution used in production devices.
  • Improve and extend BSPs, Yocto layers, recipes, and images as hardware and product requirements evolve.
  • Support new hardware revisions and board bring-up, including bootloader configuration, kernel updates, and device tree changes.
  • Debug and resolve complex issues across bootloader, kernel, userspace, and hardware boundaries.
  • Develop and maintain low-level system software in C/C++, working closely with custom hardware.
  • Collaborate with hardware, product, and application teams to integrate new features and improvements into the platform.
  • Improve system reliability, performance, boot time, and debuggability.
  • Contribute to best practices for embedded Linux development, testing, release management, and long-term support.
  • Maintain clear technical documentation for platform behavior, changes, and troubleshooting.
  • Remain hands-on during critical phases such as integration, validation, and field issue resolution.
  • Provide technical leadership for embedded Linux platform improvements.
  • Mentor engineers working on Yocto and system-level software.
  • Influence platform evolution, tooling, and long-term maintenance strategies.
Skills and Expertise
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 6+ years of hands-on experience developing embedded software, primarily on embedded Linux platforms.
  • Strong, hands-on experience with the Yocto Project / OpenEmbedded, particularly maintaining and extending existing distributions.
  • Experience working with BSPs, including bootloaders (e.g., U-Boot), Linux kernel configuration, and device trees.
  • Proficiency in C/C++ for low-level and system software development.
  • Working knowledge of Python, Bash, or similar scripting languages, for build systems and automation.
  • Strong Linux debugging skills using tools such as GDB, strace, dmesg, perf, and ftrace.
  • Solid understanding of embedded system constraints, including performance, memory, storage, and boot time.
  • Experience with hardware interfaces such as I2C, SPI, UART, GPIO, and USB.
  • Experience working with Git, CI/CD pipelines, and collaborative development workflows.
  • Comfortable working in a startup environment with evolving requirements.
  • Strong communication skills and a collaborative mindset.
Bonus Experience
  • Experience with secure boot, system hardening, or embedded Linux security.
  • Familiarity with OTA update systems and device lifecycle management.Experience supporting products through manufacturing and field deployment.
  • Exposure to RTOS or hybrid RTOS/Linux systems.
  • Experience with containerized workloads on embedded Linux (e.g., Docker, Balena).
  • Familiarity with SoCs such as NVIDIA, Qualcomm, or MediaTek.
  • Contributions to open-source embedded Linux or Yocto projects.
Why This Role
  • You'll work on a real, shipping embedded Linux platform, not a greenfield experiment.
  • The focus is on making an existing system better - more reliable, maintainable, and scalable.
  • You'll collaborate closely with hardware and product teams without being expected to "own everything."
  • You'll have meaningful technical impact without constant fire drills or unrealistic expectations.

BrightAI logo

About BrightAI

Sourced by ZipRecruiter

Industry

Software development

Company size

11 - 50 Employees

Headquarters location

San Francisco, CA, US

Year founded

2019