1

Embedded Rtos Jobs in California (NOW HIRING)

Embedded RTOS Experience (freeRTOS) * Language programming fluency * C/C++ * Python * GIT workflow * Programming experience with: * Digital Signal Processing * Field-Programmable Gate Arrays

Software / Embedded Systems Engineer

San Diego, CA · On-site

$139K - $183K/yr

Embedded RTOS Experience (freeRTOS) * Language programming fluency * C/C++ * Python * GIT workflow * Programming experience with: * Digital Signal Processing * Field-Programmable Gate Arrays

Senior DevSecsOps Engineer

Palmdale, CA · On-site

$130K - $172K/yr

Lynx Software Technologies provides embedded RTOS and virtualization solutions offering unique safety and security functionality. Founded in 1988, the company is headquartered in Campbell, USA, with ...

Embedded Software Engineer/Architect

Cypress, CA · On-site

$139K - $183K/yr

Design and develop embedded software using Linux and RTOS Implement control algorithms, device drivers, and system monitoring Optimise software for power control, thermal management, and reliability ...

Work within bare metal and RTOS environments to implement efficient, reliable, and real-time embedded software solutions. * Program and debug embedded applications using C and C++ in Linux and bare ...

Work within bare metal and RTOS environments to implement efficient, reliable, and real-time embedded software solutions. * Program and debug embedded applications using C and C++ in Linux and bare ...

Develop and maintain embedded C/C++ code operating under RTOS for AUV subsystems including propulsion, control surfaces, sensors, and others * Implement and integrate device drivers for sensors and ...

next page

Showing results 1-20

Embedded Rtos information

What are some typical challenges faced when developing software for embedded RTOS environments?

Developing software for embedded RTOS (Real-Time Operating System) environments often involves unique challenges such as managing limited memory and processing resources, ensuring deterministic real-time performance, and debugging in resource-constrained systems. Team members frequently collaborate closely with hardware engineers to optimize code for specific microcontrollers or processors. Additionally, balancing task prioritization and inter-task communication to avoid deadlocks or priority inversion is a common focus. These complexities make strong problem-solving skills and attention to detail particularly valuable in this role.

What are the key skills and qualifications needed to thrive as an Embedded RTOS Engineer, and why are they important?

To thrive as an Embedded RTOS Engineer, you need a strong background in embedded systems programming, real-time operating system (RTOS) concepts, and a relevant degree in computer engineering or a related field. Familiarity with tools like Keil, IAR Embedded Workbench, and experience with RTOS platforms such as FreeRTOS or VxWorks, along with certifications like Certified Embedded Systems Engineer, are highly valuable. Attention to detail, problem-solving abilities, and effective teamwork are crucial soft skills that enhance performance in this role. These competencies are essential for designing reliable, efficient, and responsive embedded solutions that meet stringent real-time requirements.

What is an Embedded RTOS?

An Embedded RTOS (Real-Time Operating System) is a specialized operating system designed to manage hardware resources and run applications with precise timing requirements in embedded systems. Unlike general-purpose operating systems, an RTOS ensures that tasks are executed predictably and meet strict deadlines, which is crucial in applications like automotive systems, medical devices, and industrial automation. Embedded RTOSs provide features like multitasking, task scheduling, and inter-task communication, all optimized for resource-constrained environments. They help developers create reliable, efficient, and responsive embedded applications.

What is the difference between Embedded Rtos vs Firmware Engineer?

AspectEmbedded RtosFirmware Engineer
CredentialsKnowledge of RTOS, embedded systems, C/C++Embedded systems, C/C++, hardware understanding
Work EnvironmentEmbedded systems development, real-time applicationsHardware interfacing, low-level programming
Industry UsageConsumer electronics, automotive, IoT devicesConsumer electronics, aerospace, medical devices

Embedded Rtos specialists focus on designing and implementing real-time operating systems for embedded devices, ensuring system responsiveness and multitasking. Firmware Engineers develop low-level software that directly interacts with hardware components, often working within embedded environments. While both roles require embedded systems knowledge, Embedded Rtos professionals specialize in real-time OS development, whereas Firmware Engineers focus on hardware-software integration and low-level programming.

What cities in California are hiring for Embedded Rtos jobs? Cities in California with the most Embedded Rtos job openings:
Software / Embedded Systems Engineer

Software / Embedded Systems Engineer

Leidos

San Diego, CA

$139K - $183K/yr

Full-time

Posted 23 days ago


Leidos rating

8.4

Company rating: 8.4 out of 10

Based on 149 frontline employees who took The Breakroom Quiz

56th of 451 rated business services


Job description

General program information and/or position overview:

Leidos' Undersea Systems Division is seeking a Software / Embedded Systems Engineer in San Diego, CA to join a fast-paced R&D engineering group. This role is a unique opportunity to drive innovation in underwater vehicle systems, maritime sensors, subsea telemetry, and ISR solutions that support critical defense and national security missions at Naval Information Warfare Center, Pacific (NIWC PAC).

Leidos' USD is a recognized leader in C4ISR technologies, delivering innovative, mission-critical solutions across sensor networks, unmanned systems, and tactical platforms. We're known for achieving "industry firsts" in the most challenging maritime domains.

Join us and be part of a world-class team delivering unmatched solutions for today's most pressing maritime missions.

This position will require the candidate to maintain a Secret Clearance.

This position will require the candidate to work a 9/80B schedule (80 hours of work into nine days over a two-week period, allowing for every other Friday off) onsite at NIWC to align with the NIWC government team.

Primary Responsibilities:

This individual will work with a small team of engineers and technicians to develop, test, and deliver uncrewed underwater vehicles (UUVs) based on system requirements. Specific development includes software related to operations of UUVs as well as sensor integration.

Embedded systems focus:

  • Firmware Development
    • Designing, coding, and debugging system software in C/C++.
    • Writing device drivers and implementing communication protocols like SPI, I2C, and UART
  • Hardware Integration
    • Collaborating with teams to select components (microcontrollers, sensors) and ensuring firmware operates on the physical board
  • System Optimization
    • Analyzing and enhancing the efficiency, stability, and scalability of system resources.
  • DevOps & Validation
    • Managing project documents using automation tools and implementing regression tests
  • Documentation
  • Maintaining code comments, design specifications, and test reports throughout project's progression

Hardware development focus:

  • Design & Architecture
    • Creating detailed schematics and blueprints for computer systems, circuit boards (PCBs), and processors. This often involves selecting specific components like sensors, memory devices, and power management units
  • Prototyping
    • Building physical models of new hardware to prove concepts. This can include hands-on tasks like soldering components to boards in a lab setting
  • Testing & Validation
    • Using laboratory tools such as oscilloscopes, logic analyzers, and multimeters to verify that the physical hardware meets performance and safety specifications
  • Manufacturing Oversight
    • Supervising the assembly process for newly designed.
    • Soliciting quotes and overseeing 3rd party PCB/PCBA fabricators
  • System Maintenance
    • Modifying existing hardware designs to improve performance or to ensure compatibility with new software updates

Testing involves working onboard small boats and ships on the ocean, launching and recovering systems at-sea, and post-test analysis of data. Reporting includes providing results from post-test data analysis into official reports or briefing material. Most development and testing will be conducted in San Diego; however, engineers may occasionally travel in support of testing and/or operations in other locations both in the U.S. and abroad and may spend multiple days at-sea onboard ships.

In addition to primary duties, this individual will be encouraged to develop expertise on the functionality and operations of one or more UUV platforms and may be asked to operate the system at-sea during test and evaluation.

Basic Qualifications:

  • This position requires U.S. citizenship. Existing security clearance is highly desired. Active SECRET (or higher) clearance is required.
  • Bachelor of Science (+4 years of relevant experience) or Master of Science (+2 years of relevant experience) in Computer Science or Electrical Engineering.
  • Must be flexible and responsive to customer needs.
  • Requires frequent movement around piers, docks, and facility spaces.
  • Required to transport or lift objects weighing up to 50 pounds across the facility.
  • Requires constant use of hands/fingers to operate machinery, tools, or computer equipment.
  • Requires ability to move about the warehouse, stoop, kneel, or reach for extended periods.
  • Ability to climb ladders up to 20 feet.
  • Requires work in various temperatures and inclement weather.

Preferred Qualifications:

Candidates should possess a large subset of the following:

  • Embedded systems: electronic hardware implementation/testing and software programming
  • Basic Linux operation
  • Experiencewith Embedded Linuxboard bring-up, bootloaders (U-boot), and build systems (Yocto)
  • Experience with Embedded Linux driver development
  • Embedded RTOS Experience (freeRTOS)
  • Language programming fluency
    • C/C++
    • Python
    • GIT workflow
  • Programming experience with:
    • Digital Signal Processing
    • Field-Programmable Gate Arrays
    • Microcontrollers
    • Real-time programming
  • Experience with robotics applications.
  • Linear and non-linear controls theory and application.

Applicant shall have experience working in teams to develop solutions, deliver products, and test and evaluate performance. Applicant shall have experience and skill analyzing experiment data to determine results as feedback into the development cycle. Applicant shall have strong technical writing skills to provide input to technical reports and briefing material.

An ideal candidate would have experience with uncrewed underwater vehicle (UUV) operations, including experience with sensor integration, mission constructs, and command and control. Experience with at-sea test and evaluation (T&E) to include operations onboard small craft and large ships at sea is desired. A willingness to conduct such testing is required.

SUBSEAMSS

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.

Original Posting:June 25, 2026

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:Pay Range $87,100.00 - $157,450.00

The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.


What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media