1

Summer Embedded Firmware Engineer Jobs in Riverside, CA

Firmware Engineer

Tustin, CA · On-site

$133K - $165K/yr

Tustin, CA Salary: $133K-$165K Job Summary & Job Duties The Firmware Engineer will build embedded systems that interface directly with hardware. This role is primarily firmware-focused (low-level ...

Firmware Engineer

Tustin, CA · On-site

$133K - $165K/yr

Tustin, CA Salary: $133K-$165K Job Summary & Job Duties The Firmware Engineer will build embedded systems that interface directly with hardware. This role is primarily firmware-focused (low-level ...

Senior Embedded Platform Engineer

Irvine, CA · On-site

$133K - $174K/yr

JD: Senior Embedded Platform Engineer Role Summary We're seeking a Senior Platform/Real-Time ... This role focuses on the real-time firmware foundation that enables actuators, motor drives, BMS ...

Senior Embedded Platform Engineer

Irvine, CA

$133K - $174K/yr

We're seeking a Senior Platform/Real-Time Embedded Firmware Engineer with strong low-level embedded software expertise and a passion for building robust, deterministic firmware for safety-critical ...

Senior Embedded Platform Engineer

Irvine, CA · On-site

$133K - $174K/yr

We're seeking a Senior Platform/Real-Time Embedded Firmware Engineer with strong low-level embedded software expertise and a passion for building robust, deterministic firmware for safety-critical ...

The engineer will work closely with firmware, silicon, and security architecture teams on secure ... Implementation or integration of cryptographic functionality in embedded or firmware environments.

The engineer will work closely with firmware, silicon, and security architecture teams on secure ... Implementation or integration of cryptographic functionality in embedded or firmware environments.

... software for firmware (IC embedded code) applications. Oversees programming activities involving analog and digital hardware and software operating systems. May have responsibility for the ...

Security Firmware Engineer

Irvine, CA · On-site

$84K - $139K/yr

The engineer will work closely with firmware, silicon, and security architecture teams on secure ... Implementation or integration of cryptographic functionality in embedded or firmware environments.

We are seeking a highly skilled Firmware Engineer to join our embedded systems development team. In this role, you will architect, design, and implement low-level firmware modules, middleware, and ...

Firmware Engineer

Irvine, CA · On-site

$108K - $172K/yr

We are seeking a highly skilled Firmware Engineer to join our embedded systems development team. In this role, you will architect, design, and implement low-level firmware modules, middleware, and ...

next page

Showing results 1-20

Summer Embedded Firmware Engineer information

See Riverside, CA salary details

$76.7K

$127.3K

$171.1K

How much do summer embedded firmware engineer jobs pay per year?

As of Jun 23, 2026, the average yearly pay for summer embedded firmware engineer in Riverside, CA is $127,287.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,500.00 and $147,100.00 per year, depending on experience, location, and employer.

What does a Summer Embedded Firmware Engineer do?

A Summer Embedded Firmware Engineer is typically an intern or temporary employee who helps design, develop, and test software that runs on hardware devices, often for electronics or IoT products. Their work involves writing code in languages like C or C++, debugging firmware, and collaborating with hardware engineers to ensure the software integrates seamlessly with the device. These engineers often participate in the full development cycle, from concept to prototype testing, and may help document their work for future development. The role is ideal for students or early-career engineers seeking hands-on experience in embedded systems and firmware development.

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

AspectSummer Embedded Firmware EngineerSummer Software Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of embedded systemsBachelor's in Computer Science, Software Engineering, or related fields; programming skills
Work EnvironmentEmbedded systems development, hardware interaction, real-time constraintsApplication/software development, user interface, backend or frontend work
Industry UsageConsumer electronics, automotive, IoT devices, medical devicesWeb, mobile, enterprise applications across various industries

The Summer Embedded Firmware Engineer focuses on developing software that runs directly on hardware devices, often requiring knowledge of hardware interfaces and real-time systems. In contrast, the Summer Software Engineer typically works on higher-level application software. Both roles require programming skills, but embedded firmware roles emphasize hardware interaction and low-level programming, making them distinct in scope and environment.

How much do embedded firmware engineers make?

Embedded firmware engineers typically earn between $70,000 and $120,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, while experienced engineers with specialized skills in C, C++, or real-time operating systems can earn higher salaries.

What are the key skills and qualifications needed to thrive as a Summer Embedded Firmware Engineer, and why are they important?

To thrive as a Summer Embedded Firmware Engineer, you need a solid background in C/C++ programming, embedded systems concepts, and electrical or computer engineering, often supported by relevant coursework or project experience. Familiarity with microcontrollers, debugging tools (like oscilloscopes and logic analyzers), and version control systems such as Git is typically required. Strong analytical thinking, attention to detail, and effective teamwork are essential soft skills for success in this role. These competencies ensure reliable firmware development, timely troubleshooting, and seamless collaboration in fast-paced engineering environments.

What types of projects do Summer Embedded Firmware Engineers typically work on, and how do they collaborate with other teams?

As a Summer Embedded Firmware Engineer, you can expect to work on projects involving the development, testing, and debugging of firmware for embedded systems such as microcontrollers, IoT devices, or consumer electronics. Your daily responsibilities often include writing code, performing hardware-software integration, and troubleshooting issues. Collaboration is key; you’ll work closely with hardware engineers to validate designs and with software teams to ensure seamless system operation. This role provides hands-on experience and exposure to the full product development cycle, offering valuable learning opportunities for those seeking to deepen their understanding of embedded systems.

What is the highest salary for embedded firmware engineer?

The highest salaries for embedded firmware engineers can exceed $130,000 annually, especially for those with extensive experience, specialized skills in microcontroller programming, and certifications. Senior roles in high-demand industries or companies may offer even higher compensation, including bonuses and stock options.

Will AI replace embedded developers?

Embedded firmware engineers design and develop software for embedded systems, and while AI can assist with tasks like code generation and testing, it is unlikely to fully replace these professionals due to the need for specialized knowledge, problem-solving skills, and understanding of hardware constraints. AI tools serve as complements that enhance productivity rather than substitutes for skilled embedded developers.

Are firmware engineers in demand?

Firmware engineers, including those specializing in embedded systems, are in high demand due to the growth of IoT devices, consumer electronics, and industrial automation. Skills in C, C++, and real-time operating systems (RTOS) are particularly valuable, and job opportunities are expected to remain strong as embedded technology continues to expand across industries.
What are the most commonly searched types of Embedded Firmware Engineer jobs in Riverside, CA? The most popular types of Embedded Firmware Engineer jobs in Riverside, CA are:
What are popular job titles related to Summer Embedded Firmware Engineer jobs in Riverside, CA? For Summer Embedded Firmware Engineer jobs in Riverside, CA, the most frequently searched job titles are:
What job categories do people searching Summer Embedded Firmware Engineer jobs in Riverside, CA look for? The top searched job categories for Summer Embedded Firmware Engineer jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Summer Embedded Firmware Engineer jobs? Cities near Riverside, CA with the most Summer Embedded Firmware Engineer job openings:
Embedded Firmware & Systems Engineer II

Embedded Firmware & Systems Engineer II

FUTEK ADVANCED SENSOR TECHNOLOGY INC

Irvine, CA • On-site

$110K - $150K/yr

Full-time

Posted 15 days ago


Job description

Job Summary

Embedded Firmware & Systems Engineer II is responsible for designing and developing embedded firmware and system-level solutions for robotics and industrial automation applications. This role focuses on integrating embedded platforms with sensors, actuators, and industrial control systems, with a strong emphasis on real-time performance and industrial communication protocols such as EtherCAT, PROFINET, and EtherNet/IP. The engineer will contribute to system architecture, firmware development, and cross-functional integration, while supporting validation, debugging, and continuous improvement of complex embedded systems in a fast-paced R&D environment.

Essential Job Functions

  • Design and develop embedded firmware for real-time systems with a focus on system-level integration and industrial communication
  • Architect and implement robust communication interfaces using protocols such as PROFINET, EtherCAT, EtherNet/IP, Modbus (RTU/TCP), and CAN/CANopen
  • Collaborate with cross-functional teams (hardware, software, and test engineers) to define and drive end-to-end system architectures for robotics and automation applications
  • Integrate embedded systems with industrial controllers (PLCs), sensors, actuators, and motion control systems.
  • Optimize firmware components using C/C++, ensuring reliability, scalability, and performance in real-time environments
  • Lead system-level debugging, troubleshooting, and root cause analysis across firmware, communication networks, and hardware interfaces
  • Participate in system design reviews, define interface requirements, and contribute to overall product architecture decisions
  • Develop and execute test plans for system validation, including communication reliability, timing constraints, and interoperability
  • Develop and maintain clear documentation for system architecture, communication interfaces, and firmware design
  • Stay current with emerging technologies in robotics, industrial automation, and embedded systems, and propose innovative solutions
  • Collaborate with the Electrical Engineering team to design, build, and test rapid prototypes that support new product concepts and align with overall development strategies and design inputs
  • Provide regular updates on project progress, technical risks, and design changes to stakeholders and leadership

Competencies:

  • Strong expertise in real-time embedded systems and firmware development
  • Deep understanding of industrial communication protocols and distributed systems
  • Ability to think at a system level, integrating hardware, firmware, and networked components
  • Proficiency in C/C++ for embedded applications
  • Experience debugging complex systems involving hardware, firmware, and communication layers
  • Strong problem-solving skills with a focus on root cause analysis and system optimization
  • Effective communicator with the ability to collaborate across multidisciplinary teams
  • Ability to manage multiple projects in a fast-paced R&D environment

Education/Experience: 

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Robotics, or related field
  • 6+ years of experience in embedded systems development with exposure to industrial or robotics applications

Preferred Qualifications:

  • Experience with industrial protocols such as PROFINET, EtherCAT, EtherNet/IP, Modbus, CAN/CANopen
  • Familiarity with PLC systems and industrial automation environments
  • Experience with RTOS (FreeRTOS, Zephyr, etc.) and/or embedded Linux
  • Strong understanding of embedded communication protocols, peripheral interfaces, and device integration, including TCP/IP, UART, SPI, I2C, USB, ADCs, DACs, PWM, timers, and other microcontroller subsystems
  • Hands-on experience with microcontrollers (Microchip, STMicro, NXP, Renesas, etc.)
  • Understanding of motion control systems and sensor integration
  • Familiarity with tools such as logic analyzers, oscilloscopes, and protocol analyzers
  • Knowledge of version control (Git) and modern development workflows

Supervisory Responsibility:

This position has no supervisory responsibilities.

Other Duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities duties or responsibilities that are required of the employee for this job.  Duties, responsibilities, and activities may change at any time with or without notice.