1

Real Time Software Engineer Jobs in California (NOW HIRING)

We are seeking a Staff C++ Software Engineer to help develop the real-time software systems powering our next-generation metal 3D printing platforms. In this role, you will work at the intersection ...

We are seeking a Senior C++ Software Engineer to help develop the real-time software systems powering our next-generation metal 3D printing platforms. In this role, you will work at the intersection ...

next page

Showing results 1-20

Real Time Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do real time software engineer jobs pay per year?

As of Jul 20, 2026, the average yearly pay for real time software engineer in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What is a Real Time Software Engineer job?

A Real Time Software Engineer develops software that must operate within strict timing constraints, often for systems that require immediate or predictable responses. These engineers work on applications such as embedded systems, robotics, aerospace, automotive, and telecommunications. They design, code, and optimize software to ensure low-latency performance, reliability, and synchronization with real-world events. Their role often involves working with real-time operating systems (RTOS), programming in languages like C or C++, and debugging performance issues.

What are the key skills and qualifications needed to thrive in the Real Time Software Engineer position, and why are they important?

To thrive as a Real Time Software Engineer, you need strong programming skills in languages such as C or C++, a solid understanding of real-time operating systems (RTOS), and a degree in computer science, electrical engineering, or a related field. Familiarity with development tools like debuggers, oscilloscopes, version control systems, and certifications such as Embedded Systems Certification can be highly beneficial. Excellent problem-solving abilities, attention to detail, and effective teamwork and communication skills help you excel in fast-paced project environments. These skills ensure robust, efficient, and timely software solutions for mission-critical systems across industries such as aerospace, automotive, and telecommunications.

What are some typical challenges faced by Real Time Software Engineers in their daily work?

Real Time Software Engineers often face the challenge of ensuring that their code meets strict timing and reliability requirements, as even minor delays can cause critical failures in real-time systems. Debugging and testing can be complex, especially when working with hardware integration and low-level system interactions. Engineers in this role frequently collaborate with hardware engineers and cross-functional teams to troubleshoot issues and optimize performance. Staying current with rapidly evolving technologies and best practices is also essential for ongoing success and career advancement in this dynamic field.

Infographic showing various Real Time Software Engineer job openings in California as of July 2026, with employment types broken down into 92% Full Time, 4% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.

Specialist, Software Engineering- Real-time Embedded & Client/Server

L3HHCM20

Yorba Linda, CA โ€ข On-site, Remote

$97K - $180K/yr

Other

Medical, Retirement, PTO

Re-posted 13 days ago


Job description

Job Title: Software Engineer - Real-Time Embedded

Job Number: 37509ย 

Job Location: Yorba Linda, CA

Job Schedule: 4/10: Employees work 10 hour shifts 4 days a week

Job Description:

L3Harris Interstate Electronics Corporation is seeking a motivated Software Engineer to join our Range and Test Solutions software development team. The Specialist, Software Engineer is an experienced professional with expertise in software engineering and practical knowledge of project management principles. May lead projects or oversee processes under general supervision. Collaborates with internal and external stakeholders to explain and interpret operational processes, procedures, and best practices. Identifies opportunities for system and process improvements and recommends enhancements. Contributes to achieving program and project objectives with measurable impact on departmental performance.

Essential Functions:

  • Develop and integrate software for the test instrumentation, data acquisitions and recording, maintenance/status logging, client/server, and database application systems.

  • Experience in generating and creating software requirements and software design documents.

  • Perform trade studies, root cause analysis, and other software technical investigations.

  • Ability to travel and work extended hours as needed.

ย Qualifications:

  • Active US Secret security clearance.

  • Bachelor's degree in Computer Science, Software Engineering, or related field, with a minimum of 4 years of software development experience, or aย Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum of 8 years of prior related experienceย 

  • 3+ years of experience with Software Development Life Cycle (SDLC).

  • 3+ years of experience with system/software requirements management.

  • 3+ years of experience in embedded or real-time software development, GUI design and development.ย 

  • 3+ years of experience in one or more of the following programming languages; C, C++, C#, Java, or Python.

Preferred Additional Skills:

  • 3+ years of experience with DOORS and Rational Publishing Engine (RPE).
  • Experience with static code analysis tools and reverse engineering tools.

  • Experience with application and analysis of the Defense Information Systems Agency (DISA) Security Technical Implementation Guide (STIG) requirements for software and systems under development.

  • Knowledge and application of Agile methodology and DEVOPS process for software development.

  • Experience with UML in tandem with MBSE modeling.

  • Experience and application of server virtualization and containerization technologies.

  • Experience with IDE/OS/Development Frameworks:

    • Qt Enterprise.

    • Linux (RHEL).

    • Windows Desktop and Server OS.

    • Visual Studio/.Net.

    • Real Time Operating Systems.

  • Experience using Oracle RDMS, SQL Server, and/or SQL Lite database tools.

  • Knowledge/familiarity with modern user interface technologies.

  • Knowledge and application of JAVA/JRE/JDK/JavaFX/Tomcat server.

  • Knowledge of client/server architectures, database application development, Windows and Linux server administration.

  • Experience working within the integrated product team framework.

In compliance with pay transparency requirements, the salary range for this role in California, Massachusetts, New Jersey, Washington, and the Greater D.C, Denver, or NYC areas is Min $97,000.00 - $180,000.00 Max. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.