1

Junior Firmware Engineer Jobs in Riverside, CA (NOW HIRING)

Senior Firmware Engineer

Irvine, CA ยท On-site

$128K - $169K/yr

Senior Firmware Engineer BTC POWER is seeking a Senior Firmware Engineer to join our engineering ... Mentor junior engineers and contribute to engineering best practices What We're Looking For

Senior Software Engineer

Irvine, CA ยท On-site

$131K - $173K/yr

You will work closely with firmware, software, systems, and hardware engineering teams to develop ... Mentor junior engineers and contribute to engineering best practices What We're Looking For

Senior Electrical Engineer

Riverside, CA ยท On-site

$112K - $146K/yr

Mentor junior engineers and provide technical guidance on EV electrical systems. * Collaborate with cross-functional teams, including software, firmware, and mechanical engineers, to ensure seamless ...

next page

Showing results 1-20

Junior Firmware Engineer information

See Riverside, CA salary details

$34.9K

$74.9K

$114.2K

How much do junior firmware engineer jobs pay per year?

As of Jul 16, 2026, the average yearly pay for junior firmware engineer in Riverside, CA is $74,906.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,600.00 and $83,500.00 per year, depending on experience, location, and employer.

What is the difference between Junior Firmware Engineer vs Firmware Developer?

AspectJunior Firmware EngineerFirmware Developer
Required CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related field; some certificationsBachelor's or higher in a related field; certifications are common
Work EnvironmentEntry-level, team-based projects, hardware and embedded systemsMid-level to senior projects, embedded systems, software-focused
Industry UsageConsumer electronics, automotive, IoT devicesEmbedded systems, IoT, industrial automation
Search & Comparison IntentUnderstanding entry-level roles, career progressionClarifying job responsibilities, skill requirements

The main difference between a Junior Firmware Engineer and a Firmware Developer lies in experience and responsibility level. Junior Firmware Engineers are typically entry-level, focusing on learning and supporting firmware development, while Firmware Developers are more experienced, handling complex projects independently. Both roles require similar educational backgrounds and industry usage, but the Firmware Developer role generally involves more advanced tasks and autonomy.

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

A Junior Firmware Engineer typically needs a solid foundation in embedded systems programming, knowledge of C/C++ languages, and a relevant engineering degree. Familiarity with tools such as debuggers, oscilloscopes, integrated development environments (IDEs), and version control systems like Git is important, while certifications in embedded systems can be advantageous. Strong problem-solving skills, attention to detail, and effective teamwork abilities help individuals excel in this role. These skills ensure reliable firmware development, efficient troubleshooting, and seamless collaboration within engineering teams, all critical for delivering robust embedded products.

What are some common challenges a Junior Firmware Engineer may face when starting in this role, and how can they overcome them?

Junior Firmware Engineers often encounter challenges such as understanding legacy codebases, debugging hardware-software interactions, and adapting to rapid development cycles. It's helpful to proactively seek guidance from senior engineers, regularly review documentation, and utilize debugging tools specific to embedded systems. Participating in code reviews and collaborating closely with hardware teams can also accelerate learning and help overcome initial hurdles.

What are Junior Firmware Engineers?

Junior Firmware Engineers are entry-level professionals who help design, develop, test, and maintain the low-level software (firmware) that controls electronic devices and hardware. They typically work under the supervision of more experienced engineers, assisting with coding, debugging, and troubleshooting firmware issues. Junior Firmware Engineers often collaborate with hardware engineers to ensure that the firmware interacts correctly with the device's physical components. This role is ideal for recent graduates or those new to the field who are looking to build experience in embedded systems and firmware development.
What are popular job titles related to Junior Firmware Engineer jobs in Riverside, CA? For Junior Firmware Engineer jobs in Riverside, CA, the most frequently searched job titles are:
What job categories do people searching Junior Firmware Engineer jobs in Riverside, CA look for? The top searched job categories for Junior Firmware Engineer jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Junior Firmware Engineer jobs? Cities near Riverside, CA with the most Junior Firmware Engineer job openings:
Infographic showing various Junior Firmware Engineer job openings in Riverside, CA as of July 2026, with employment types broken down into 92% Full Time, 5% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $74,906 per year, or $36 per hour.
Senior Firmware Engineer

Senior Firmware Engineer

BTC POWER

Irvine, CA โ€ข On-site

$128K - $169K/yr

Other

Posted 20 days ago


Job description

Senior Firmware Engineer


BTC POWER is seeking a Senior Firmware Engineer to join our engineering team in Irvine, CA. This role will focus on the development of embedded firmware for EV charging systems and related technologies.

We are looking for an engineer who enjoys solving complex technical challenges, working closely with hardware and software teams, and taking ownership of products from development through release.


What You'll Do

  • Design, develop, test, and maintain embedded firmware for EV charging products
  • Develop production-level firmware using C/C++
  • Support hardware bring-up, validation, integration, and troubleshooting
  • Develop and maintain drivers and interfaces for CAN, UART, SPI, I2C, Ethernet, ADC, GPIO, and related technologies
  • Investigate and resolve issues identified during development, testing, and field deployment
  • Support diagnostics, fault management, bootloaders, and firmware update functionality
  • Participate in design reviews, code reviews, and technical discussions
  • Collaborate closely with hardware, software, systems, cloud, and test engineering teams
  • Mentor junior engineers and contribute to engineering best practices


What We're Looking For

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • 7+ years of embedded firmware development experience
  • Strong experience programming in C/C++
  • Experience developing firmware for microcontroller-based systems
  • Strong understanding of hardware and software interaction
  • Experience with embedded communication protocols including CAN, UART, SPI, I2C, and Ethernet
  • Experience using debugging tools such as JTAG, oscilloscopes, logic analyzers, and protocol analyzers
  • Experience working with Git or other version control systems
  • Strong troubleshooting and root cause analysis skills
  • Excellent communication and collaboration skills


Preferred Experience

  • EV charging, automotive, power electronics, industrial automation, or related industries
  • RTOS-based development
  • Bootloaders, OTA updates, and firmware recovery systems
  • Linux-based embedded environments
  • Product validation, release support, and field troubleshooting
  • Technical leadership or mentoring experience


Why Join BTC POWER?

BTC POWER is a leader in electric vehicle charging infrastructure, developing innovative charging solutions that support the growing EV market. You'll have the opportunity to work on products used across North America while collaborating with a highly technical engineering team focused on innovation, reliability, and continuous improvement.


BTC POWER logo

About BTC POWER

Sourced by ZipRecruiter

Industry

Electrical equipment, appliance, and component manufacturing

Company size

201 - 500 Employees

Headquarters location

Santa Ana, CA, US

Year founded

1999