1

Embedded Software Manager Jobs in Temecula, CA (NOW HIRING)

Embedded Software Engineer 3

Carlsbad, CA · On-site

$135K - $177K/yr

They are seeking an experienced Embedded Software Engineer to design and develop user interfaces ... managers, software QA, and cross-functional engineering teams to swiftly diagnose, debug, and ...

Showing results 21-40

Embedded Software Manager information

See Temecula, CA salary details

$140.6K

$194.7K

$263.8K

How much do embedded software manager jobs pay per year?

As of Sep 10, 2026, the average yearly pay for embedded software manager in Temecula, CA is $194,726.00, according to ZipRecruiter salary data. Most workers in this role earn between $171,900.00 and $223,500.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 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 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 popular job titles related to Embedded Software Manager jobs in Temecula, CA?

For Embedded Software Manager jobs in Temecula, CA, the most frequently searched job titles are:

What cities near Temecula, CA are hiring for Embedded Software Manager jobs?

Cities near Temecula, CA with the most Embedded Software Manager job openings:

Infographic showing various Embedded Software Manager job openings in Temecula, CA as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 18% Part Time, and 1% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $194,726 per year, or $93.6 per hour.

Embedded Software Engineer - Government

Carlsbad, CA • On-site

Viasat, Inc.
Telecommunications • 5 - 10K employees

$174K - $261K/yr

Full-time

Re-posted 13 days ago


Viasat rating

7.0

Company rating: 7.0 out of 10

Based on 12 frontline employees who took The Breakroom Quiz

68th of 101 rated telecommunications companies


Job description

About us

One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.


What you'll do

We are seeking an Embedded Software Engineer to join the Government Terminals Software Team. This role involves developing robust, scalable software for terminals operating on our next-generation high capacity ViaSat-3 satellite constellation, within an Agile environment. You will contribute to high-performance communication solutions


The day-to-day
  • Software Development: Design, implement, and test software components following Gen-3 architecture principles, including message-driven IPC communication and domain-driven scope.
  • Agile Participation: Participate in scrum meetings, assist with task estimation, and maintain clear status updates in Jira.
  • Design & Documentation: Create and update Architectural Designs, Interface Control Descriptions (ICDs), and Statements of Work (SoW) for new features.
  • Quality Assurance & Automation: Develop automated unit tests with a target of >80% code coverage and write comprehensive test automation plans to ensure software reliability.
  • Hardware Integration: Perform hands-on integration, testing, and troubleshooting with terminal and antenna hardware in lab environments.
  • CI/CD Integration: Utilize Jenkins and GitHub Actions for continuous integration and deployment of software packages.

What you'll need
  • Bachelor’s degree in computer science, computer engineering or equivalent.
  • 5+ years of embedded software development experience using C/C++.
  • 2+ years experience working in Agile teams.
  • Experience with modern software development practices such as CI/CD, TDD and DevOps.
  • Technical Stack & Tools
    • Languages: C/C++ (Primary), Rust, and Bash.
    • Operating System: Linux, OpenWRT.
    • Testing Frameworks: Google Test, cMocka.
    • Tools: Jira, Git/GitHub, Jenkins, Artifactory, and CodeQL
  •  
  • Strong communication and collaboration skills.

What will help you on the job
  • Linux Systems Programming: Strong experience with multi-threading, memory management, and IP networking on Linux-based systems.
  • Collaboration: Proven ability to work across cross-functional teams to resolve complex integration issues.
  • Networking & APIs: Experience designing and implementing networking protocols and building REST APIs for system communication.
  • AI-Assisted Development: Experience leveraging AI tools and Large Language Models (LLMs) to accelerate software development, code generation, and debugging processes.
  •  

Salary range
$140,500.00 - $221,500.00 / annually.For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $174,000.00- $261,000.00/ annually
At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness at https://careers.viasat.com/benefits.
EEO Statement

Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.

Qualifications:
  • Bachelor’s degree in computer science, computer engineering or equivalent.
  • 5+ years of embedded software development experience using C/C++.
  • 2+ years experience working in Agile teams.
  • Experience with modern software development practices such as CI/CD, TDD and DevOps.
  • Technical Stack & Tools
    • Languages: C/C++ (Primary), Rust, and Bash.
    • Operating System: Linux, OpenWRT.
    • Testing Frameworks: Google Test, cMocka.
    • Tools: Jira, Git/GitHub, Jenkins, Artifactory, and CodeQL
  •  
  • Strong communication and collaboration skills.
Education:UNAVAILABLEEmployment Type: FULL_TIME

What Viasat employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


ViaSat logo

About ViaSat

Sourced by ZipRecruiter

At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate.

Industry

Telecommunications

Company size

5,001 - 10,000 Employees

Headquarters location

Carlsbad, CA, US

Year founded

1986