1

Embedded System Software Engineer Jobs in Glendale, CA

Embedded Software Engineer 12-Month Contract Location: Long Beach, CA Rate: $70-$90/hr Contract: 12 ... You will work closely with hardware, systems and software teams to translate requirements into ...

Embedded Software Engineer The Embedded Software Engineer develops hardware, firmware, and ... Design, develop, and implement firmware and software for embedded systems used in modules and ...

Sr Embedded Software Engineer

Los Angeles, CA · On-site

$133K - $175K/yr

Job title: Sr Embedded Software Engineer Location: Los Angeles, CA (5 days onsite) 6 months ... They should be a solid contributor and able to design, develop, code, test, and debug system ...

Parallel Systems is pioneering autonomous battery-electric rail vehicles designed to transform ... Embedded Software Engineer Parallel Systems is seeking an Embedded Software Engineer to help ...

New

Showing results 21-40

Embedded System Software Engineer information

See Glendale, CA salary details

$74.1K

$162.5K

$184.3K

How much do embedded system software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for embedded system software engineer in Glendale, CA is $162,451.00, according to ZipRecruiter salary data. Most workers in this role earn between $139,300.00 and $183,200.00 per year, depending on experience, location, and employer.

What does an embedded system software engineer do?

An Embedded System Software Engineer designs, develops, tests, and optimizes software for embedded systems, which are specialized computing devices integrated into hardware. They work with microcontrollers, real-time operating systems (RTOS), and low-level programming languages like C and C++. Their responsibilities include writing efficient code, debugging hardware-software interactions, and ensuring system stability and performance. They often collaborate with hardware engineers to ensure seamless integration of software and hardware components.

What does a typical day look like for an embedded system software engineer?

A typical day for an Embedded System Software Engineer involves writing and testing code for embedded devices, debugging hardware-software interactions, and collaborating closely with hardware engineers and cross-functional teams. You may participate in design reviews, update technical documentation, and ensure that software meets performance and safety requirements. Your role often requires balancing multiple projects, troubleshooting complex system issues, and adapting to evolving product needs. Working in this field provides the opportunity to see your software in action on real-world devices, making it both challenging and rewarding.

What are the key skills and qualifications needed to thrive as an embedded system software engineer?

To thrive as an Embedded System Software Engineer, you need a solid background in C/C++ programming, microcontroller architectures, and real-time operating systems, typically supported by a degree in electrical engineering, computer engineering, or a related field. Experience with debugging tools, protocol analyzers, version control systems (like Git), and certifications such as Certified Embedded Systems Engineer (CESE) are advantageous. Strong analytical thinking, effective problem-solving, and clear communication help distinguish top performers in this role. These skills and qualities are essential for designing, developing, and maintaining reliable embedded software that interacts seamlessly with hardware and meets rigorous industry standards.

Do embedded system software engineers work on embedded systems?

Yes, embedded system software engineers design, develop, and test software specifically for embedded systems, which are specialized computing devices within larger systems such as appliances, vehicles, or industrial equipment. They often work with real-time operating systems, low-level programming languages like C or C++, and hardware interfaces to ensure the software functions reliably in the embedded environment.

What are popular job titles related to Embedded System Software Engineer jobs in Glendale, CA?

For Embedded System Software Engineer jobs in Glendale, CA, the most frequently searched job titles are:

What job categories do people searching Embedded System Software Engineer jobs in Glendale, CA look for?

The top searched job categories for Embedded System Software Engineer jobs in Glendale, CA are:

What cities near Glendale, CA are hiring for Embedded System Software Engineer jobs?

Cities near Glendale, CA with the most Embedded System Software Engineer job openings:

Infographic showing various Embedded System Software Engineer job openings in Glendale, CA as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 13% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $162,451 per year, or $78.1 per hour.

Embedded Software Engineer

CSG

Inglewood, CA • On-site

$70 - $90/day

Contractor

Posted 9 days ago


Job description

Embedded Software Engineer 12-Month Contract Location: Long Beach, CA Rate: $70-$90/hr Contract: 12-month rolling engagement Role Overview We are looking for an Embedded Software Engineer to support the design, development, integration, testing and maintenance of embedded software for complex, safety-conscious systems. You will work closely with hardware, systems and software teams to translate requirements into robust embedded software solutions, support hardware/software integration, troubleshoot system-level issues and contribute throughout the full software development life cycle. This is a hands-on role suited to an engineer comfortable working close to the hardware in a regulated or technically complex environment. Required Skills & Experience Ability to obtain a security clearance Bachelor's degree in an engineering discipline, or 8+ years of relevant professional experience Experience with Ada, C/C++, Python, Java , or comparable object-oriented and scripting languages Experience working across Linux, real-time operating systems and Windows Hands-on experience with compilers, debuggers, bus analyzers, logic analyzers and other laboratory/test equipment Strong embedded systems experience Experience with software requirements, traceability and verification Strong software troubleshooting, debugging and root-cause analysis capability Experience integrating embedded software with hardware platforms Key Responsibilities Design, develop, test, debug and maintain embedded software for complex hardware systems Review customer and system requirements and translate them into software designs and technical solutions Develop and optimize software for specialized embedded hardware platforms Integrate embedded software with hardware components and support system bring-up Perform software testing, debugging and root-cause analysis Analyze system performance and improve reliability, stability and efficiency Support requirements management, traceability and compliance throughout the development life cycle Ensure software meets applicable customer, safety, quality and industry requirements Support embedded software project planning and execution Monitor and assess internal and supplier software activities against project plans and quality expectations Stay current with relevant embedded technologies, tools and development practices Ideal Background This role would suit someone with experience in areas such as aerospace, defense, avionics, robotics, autonomous systems or other safety-critical embedded environments , particularly where software interacts directly with hardware and real-time systems. Keywords Embedded Software, C/C++, Ada, Python, Linux, RTOS, Embedded Systems, Hardware/Software Integration, Requirements Traceability, Debugging, Root Cause Analysis, Verification & Validation, Safety-Critical Software, Avionics, Aerospace, Defense, Hardware Bring-Up, System Testing, Clearance Eligible.