×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in Irvine, Orange County, California, 92713, USA
Listing for: BTC POWER
Full Time position
Listed on 2026-07-07
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR
Job Description & How to Apply Below

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

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary