1

Embedded Software Manager Jobs in California (NOW HIRING)

Embedded Software Engineer

Cupertino, CA · On-site

$162K - $213K/yr

... and manage manufacturing test strategies, lead diagnostic bring-up of new SoCs and sensors and ... embedded software development experience • 3+ years leading engineering teams and/or technical ...

Embedded software engineer

Brisbane, CA · On-site

$158K - $208K/yr

Embtel offers a full suite of IT solutions including cloud and hosting solutions, managed services ... The Sr. Embedded Software Engineer serves on the R&D team to contribute toward the development of ...

Embedded software engineer

Brisbane, CA

$158K - $208K/yr

Embtel offers a full suite of IT solutions including cloud and hosting solutions, managed services ... The Sr. Embedded Software Engineer serves on the R&D team to contribute toward the development of ...

Camera Embedded Software Engineer

Sunnyvale, CA · On-site

$154K - $203K/yr

Apple's ISP team is looking for an extraordinary Embedded Software Engineer to drive pioneering ... management and optimization, performance tuning in embedded system

Embedded Software Engineer

San Jose, CA · On-site

$140K - $175K/yr

Familiar with embedded Linux design, compilation, and management * Previous experience working on ... technology, software, and services. U.S. citizenship, U.S. legal permanent resident status, or ...

Job Title: Embedded Software Engineer Pay Rate: $105K - $110K | ACIP Bonus 10% Location: Simi ... Perform, track and control internal project activities and manage external sub-contractors ...

Embedded Software Engineer

Sunnyvale, CA · On-site

$96K - $118K/yr

Description As an Embedded Software Engineer on our team, you will be responsible for the design ... Solid understanding of operating system concepts, including memory management, processes ...

Embedded Software Engineer

San Jose, CA · On-site

$140K - $175K/yr

JOB SUMMARY We are seeking an Embedded Software Engineer to assist with development avionics flight software. The ideal candidate should be accustomed to working in a fast-paced environment and ...

next page

Showing results 1-20

Embedded Software Manager information

See California salary details

$139.6K

$193.4K

$262K

How much do embedded software manager jobs pay per year?

As of Jun 30, 2026, the average yearly pay for embedded software manager in California is $193,433.00, according to ZipRecruiter salary data. Most workers in this role earn between $170,700.00 and $222,100.00 per year, depending on experience, location, and employer.

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 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 most commonly searched types of Embedded Software jobs in California? The most popular types of Embedded Software jobs in California are:
What cities in California are hiring for Embedded Software Manager jobs? Cities in California with the most Embedded Software Manager job openings:
Infographic showing various Embedded Software Manager job openings in California as of June 2026, with employment types broken down into 79% Full Time, 17% Part Time, and 4% Temporary. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $193,433 per year, or $93 per hour.

Software Engineering Manager - Embedded Software

Zone 5 Technologies

San Luis Obispo, CA

$141K - $186K/yr

Other

Posted 28 days ago


Job description

We're looking for a people-first Software Engineering manager to oversee the development, integration, and maintenance of software systems for unmanned aerial vehicles (UAVs). This role involves leading a team of software engineers, collaborating with cross-functional teams (hardware, systems, and flight operations), and ensuring that all software complies with safety, performance, and regulatory requirements. The candidate will be responsible for the entire software development lifecycle, from requirements gathering through design, implementation, and validation. 

Software Engineering Manager - Embedded Software (UAV Systems) 

Responsibilities 

  • Team Leadership & Management: Build, mentor, and manage a high-performing software engineering team developing mission-critical embedded software for UAV flight control, communications, mission planning, and data processing. 
  • Technical Direction & Architecture Oversight: Provide technical leadership and architectural guidance for embedded software systems, ensuring scalability, safety, reliability, and regulatory compliance. 
  • Project & Execution Coordination: Coordinate with product and program managers to define project scope, allocate resources, set priorities, and manage software development schedules for flight control, mission management, and payload software programs. 
  • Systems Integration & Delivery: Collaborate with cross-functional engineering groups to ensure seamless integration of software with hardware, sensors, communication systems, and ground control systems. 
  • Quality Assurance & Safety: Oversee verification and validation activities, including unit testing, simulation, hardware-in-the-loop (HITL), and flight testing to ensure performance, robustness, and safety of delivered software. 
  • Compliance & Certification Leadership: Ensure development follows certification frameworks and safety standards such as DO-178C, ARP4754, and other UAV regulatory requirements. 
  • Innovation & Technology Strategy: Evaluate emerging technologies and drive adoption into product roadmaps, supporting advancement in autonomy, communications, and mission capabilities. 
  • Process Improvement: Help refine development best practices, coding standards, test methodologies, and documentation processes to support scalability and efficiency. 
  • Stakeholder Collaboration: Align software engineering goals with product, business, and operational requirements by coordinating closely with program and product management, systems engineering, hardware engineering, and flight operations teams. 
  • Documentation Oversight: Ensure creation and maintenance of high-quality documentation including design artifacts, test plans, certification documentation, and user manuals. 

Qualifications 

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field (Master's degree preferred). 
  • Minimum of 7+ years of software engineering experience, including at least 3 years in a leadership, management, or team-lead role. 
  • Strong background in embedded or aerospace software development, with experience in UAV systems strongly preferred. 
  • Familiarity with programming languages and modeling tools used in embedded and control systems (e.g., C, C++, C#, Python, MATLAB, Simulink). 
  • Understanding of real-time operating systems (RTOS), flight control systems, and communication protocols (e.g., STANAG-4586, ARINC-825, MAVLink). 
  • Experience with network protocols (UDP, TCP, DNS, DHCP) and working with networked embedded devices. 
  • Knowledge of software development lifecycle tools and workflow systems (Git, GitHub, JIRA, CI/CD). 
  • Demonstrated ability to lead diverse technical teams, communicate effectively, and drive results in a fast-paced engineering environment. 
  • Familiarity with safety-critical systems and certification standards such as DO-178C and ARP4754. 

Preferred Qualifications 

  • Experience with autonomy-enabling technologies such as machine learning, computer vision, or advanced sensor fusion. 
  • Knowledge of satellite or long-range communication technologies relevant to UAV platforms. 
  • Prior involvement in scaling engineering teams or multi-program software organizations.Â