1

Embedded Software Designer Jobs in California (NOW HIRING)

... 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 ...

Embedded Software Engineer

Carlsbad, CA · On-site

$136K - $179K/yr

Bring up, test, and troubleshoot new circuit board designs * Collaborate with electrical, systems, and embedded software teams * Participate in code, software design, and schematic reviews * Maintain ...

Embedded Software Engineer

Carlsbad, CA · On-site

$150K - $190K/yr

Bring up, test, and troubleshoot new circuit board designs * Collaborate with electrical, systems, and embedded software teams * Participate in code, software design, and schematic reviews * Maintain ...

Senior Embedded Software Engineer

San Diego, CA · On-site

$131K - $172K/yr

Create and review software designs, implementations, unit and integration tests. * Lead firmware ... Expert knowledge of real-time embedded C programming * Experience as a Bluetooth firmware developer ...

Embedded Software Engineer

Palo Alto, CA · On-site

$155K - $203K/yr

Embedded Software Engineer Role Summary We are looking for a Embedded Software Engineer who ... Create and maintain comprehensive documentation for software designs, APIs, and test procedures.

next page

Showing results 1-20

Embedded Software Designer information

What is the difference between Embedded Software Designer vs Firmware Engineer?

AspectEmbedded Software DesignerFirmware Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fieldsBachelor's or higher in Electrical Engineering, Computer Science, or related fields
Work EnvironmentEmbedded systems development, often in hardware labs or software teamsFirmware development for microcontrollers, often in hardware or software teams
Industry UsageConsumer electronics, automotive, medical devices, industrial automationConsumer electronics, IoT devices, automotive, aerospace

Embedded Software Designers focus on creating software that runs on embedded systems, often working closely with hardware. Firmware Engineers develop low-level code that directly interacts with hardware components. While both roles require similar skills and credentials, Embedded Software Designers typically work on higher-level embedded applications, whereas Firmware Engineers focus on low-level firmware development.

What cities in California are hiring for Embedded Software Designer jobs?

Cities in California with the most Embedded Software Designer job openings:

Infographic showing various Embedded Software Designer job openings in California as of August 2026, with employment types broken down into 82% Full Time, 13% Part Time, and 5% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Embedded Software Engineer

Inglewood, CA • On-site

$70 - $90/day

Contractor

Posted 14 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.