1

Embedded Engineer Jobs in Pasadena, CA (NOW HIRING)

Software Engineer - Embedded

Hawthorne, CA · On-site

$133K - $175K/yr

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, embedded systems and networking. This position is ...

Embedded Software Engineer

Pasadena, CA · On-site

$120K - $150K/yr

Embedded Software Engineer Position Description: Protingent Staffing has an exciting Direct Hire opportunity for an Embedded Software Engineer with our client in Pasadena, California. Job ...

As an Embedded Software engineer on the Space team, your work will traverse the entirety of the embedded stack, involving everything from low‑level RF integrated circuit driver development to ...

Embedded Software Engineer

Los Angeles, CA · Hybrid

$48.08 - $67.31/hr

THE OPPORTUNITY Silvus is seeking a full-time Embedded Software Engineer to join our Software Engineering team. The position is located at Silvus headquarters in the heart of vibrant West Los Angeles ...

Lead Software Engineer - Embedded Company: The Boeing Company At Boeing, we are at the forefront of aerospace innovation, shaping the future of flight and space exploration. We are seeking talent for ...

Lead Software Engineer - Embedded Company: The Boeing Company At Boeing, we are at the forefront of aerospace innovation, shaping the future of flight and space exploration. We are seeking talent for ...

Lead Software Engineer - Embedded Company: The Boeing Company At Boeing, we are at the forefront of aerospace innovation, shaping the future of flight and space exploration. We are seeking talent for ...

Showing results 21-40

Embedded Engineer information

See Pasadena, CA salary details

$76.4K

$167.3K

$189.8K

How much do embedded engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for embedded engineer in Pasadena, CA is $167,311.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,400.00 and $188,700.00 per year, depending on experience, location, and employer.

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

To thrive as an Embedded Engineer, you need a solid background in computer science or electrical engineering, with strong skills in C/C++, microcontroller programming, and embedded systems design. Familiarity with real-time operating systems (RTOS), hardware debugging tools, and version control systems like Git is typically required, and certifications such as Certified Embedded Systems Engineer (CESE) can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication are standout soft skills in this field. These competencies are crucial for developing reliable, efficient embedded solutions that integrate seamlessly with hardware and meet user requirements.

What are some common challenges faced by embedded engineers when working on cross-functional teams?

Embedded Engineers often collaborate closely with hardware designers, software developers, and test engineers, which can present challenges related to communication and integration. Aligning the firmware with hardware specifications, managing resource constraints, and ensuring timely debugging across different platforms are frequent hurdles. To succeed, Embedded Engineers need strong communication skills and a collaborative mindset to bridge gaps between disciplines and deliver cohesive, reliable systems.

What is the difference between Embedded Engineer vs Firmware Engineer?

AspectEmbedded EngineerFirmware Engineer
Required CredentialsBachelor's in Electrical, Computer Engineering, or related fields; certifications like ARM or IoT certifications are commonBachelor's in Computer Engineering, Electrical Engineering, or related; often similar certifications in embedded systems or firmware development
Work EnvironmentDesigning and developing hardware-software integrated systems, often in industrial, automotive, or consumer electronicsWriting, testing, and debugging low-level code that runs directly on hardware devices like microcontrollers or embedded processors
Employer & Industry UsageElectronics manufacturers, automotive, aerospace, IoT companiesConsumer electronics, IoT devices, medical devices, automotive systems

Embedded Engineers and Firmware Engineers often work closely, but Embedded Engineers focus on both hardware and software integration, while Firmware Engineers specialize in low-level code development that runs directly on hardware. Both roles require similar skills and certifications, but their primary focus and work environment differ slightly.

Are embedded engineers in demand?

Embedded engineers are in high demand due to the growth of IoT devices, automotive systems, and consumer electronics. Skills in C/C++, real-time operating systems, and hardware integration are particularly valuable in this field, which offers strong job stability and opportunities across various industries.

What does an embedded engineer do?

An embedded engineer designs, develops, and tests software and hardware for embedded systems, which are specialized computing devices within larger machines or products. They work with microcontrollers, real-time operating systems, and programming languages like C or C++, often collaborating with hardware teams to ensure system functionality and reliability.

What are the most commonly searched types of Embedded Engineer jobs in Pasadena, CA?

The most popular types of Embedded Engineer jobs in Pasadena, CA are:

What are popular job titles related to Embedded Engineer jobs in Pasadena, CA?

For Embedded Engineer jobs in Pasadena, CA, the most frequently searched job titles are:

What job categories do people searching Embedded Engineer jobs in Pasadena, CA look for?

The top searched job categories for Embedded Engineer jobs in Pasadena, CA are:

What cities near Pasadena, CA are hiring for Embedded Engineer jobs?

Cities near Pasadena, CA with the most Embedded Engineer job openings:

Infographic showing various Embedded Engineer job openings in Pasadena, CA as of August 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $167,311 per year, or $80.4 per hour.

Embedded Software Engineer - Vehicle Software

Parallel Systems

Los Angeles, CA

$141K - $186K/yr

Full-time

Posted 13 days ago


Job description

Embedded Software Engineer  

Parallel Systems is seeking an Embedded Software Engineer to help develop the embedded systems that power our autonomous rail vehicles. In this role, you will contribute to real-time software that interfaces directly with hardware components, sensors, and control systems to support safe and reliable vehicle operations. 

This is an early-career role for an engineer looking to build strong foundations in embedded software development, hardware-software integration, and real-time systems. You will work closely with experienced software and hardware engineers while gaining hands-on experience developing and testing software on production hardware. 

Responsibilities 

  • Develop and maintain embedded software for bare-metal and RTOS-based systems 
  • Implement and test digital communication protocols such as SPI, I2C, UART, and CAN 
  • Contribute to state machines and command/control software for autonomous vehicle systems 
  • Write reliable, memory-conscious embedded software, primarily in Rust 
  • Work with hardware engineers to integrate, debug, and validate hardware-software interfaces 
  • Develop unit and integration tests for embedded software using hardware test stands 
  • Debug software using standard embedded development tools and techniques 
  • Participate in code reviews, design discussions, documentation, and continuous improvement of engineering practices 

What Success Looks Like 

  • After 30 Days: You understand the basics of our embedded architecture, development environment, and hardware platforms. You are contributing small code changes, tests, and bug fixes with support from the team. 
  • After 60 Days: You are independently implementing and testing well-scoped embedded software features and becoming comfortable debugging software on target hardware. 
  • After 90 Days: You have delivered embedded software that has been validated on target hardware, can independently own smaller features or subsystems, and are contributing effectively to the team's development and testing practices. 

Basic Requirements 

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics, or a related technical field, or equivalent practical experience 
  • Experience programming in C, C++, Rust, or another systems programming language through coursework, internships, projects, or professional experience 
  • Familiarity with embedded systems, microcontrollers, or real-time software development 
  • Understanding of common digital communication protocols such as SPI, I2C, UART, or CAN 
  • Familiarity with basic software concepts such as state machines, interrupts, memory management, and hardware interfaces 
  • Hands-on experience debugging technical systems through academic projects, internships, student teams, personal projects, or professional work 
  • Strong problem-solving skills and an interest in working directly with hardware 
  • Willingness to learn Rust and modern embedded software development practices 

Preferred Qualifications 

  • Internship, co-op, research, or project experience developing embedded software 
  • Experience with bare-metal or RTOS-based development 
  • Familiarity with oscilloscopes, logic analyzers, debuggers, or other hardware debugging tools 
  • Experience with robotics, autonomous systems, automotive, aerospace, industrial automation, or similar hardware-focused projects 
  • Exposure to control systems, PID controllers, or motion control 
  • Coursework or project experience in electrical engineering or digital electronics 
  • Experience with Rust or interest in developing production embedded software in RustÂ