Demo

Senior Embedded Engineer

BTC POWER
Irvine, CA Full Time
POSTED ON 1/10/2026 CLOSED ON 2/8/2026

What are the responsibilities and job description for the Senior Embedded Engineer position at BTC POWER?

Senior Embedded Engineer


BTC Power is looking for a Senior Embedded Engineer with strong C experience to develop and support the software that powers our EV charging hardware. This role is focused on embedded Linux development, hardware integration, device communication, and low-level systems programming. It is not a web or cloud-focused position. Candidates must have hands-on experience coding in C for embedded environments.


About the role

You will design, implement, and optimize embedded software running on Linux-based platforms used in our charging products. The work includes hardware bring-up, writing and maintaining C applications, integrating with peripherals, debugging system-level issues, and collaborating closely with firmware and electrical engineering teams.


Key responsibilities

• Develop and maintain embedded Linux applications using C

• Work with hardware teams on board bring-up, device drivers, and system initialization

• Integrate software with sensors, communication modules, and other hardware peripherals

• Implement and troubleshoot communication protocols such as UART, SPI, I2C, CAN, USB, and TCP/IP

• Optimize performance, reliability, and resource usage on embedded devices

• Support firmware updates, device diagnostics, and field issue resolution

• Collaborate with backend and cloud teams to support device connectivity

• Participate in architecture discussions and provide technical leadership in C and embedded development


Required qualifications

• 8 or more years of experience in embedded software development

• Strong proficiency in C for embedded Linux systems

• Experience with embedded Linux, kernel concepts, bootloaders, and system-level debugging

• Hands-on experience with hardware integration and tools such as oscilloscopes, logic analyzers, and JTAG

• Familiarity with communication interfaces (UART, SPI, I2C, CAN, USB, Ethernet)

• Experience developing for IoT devices, industrial controllers, or other embedded hardware

• Ability to diagnose complex hardware/software interaction issues

• Solid understanding of memory management, concurrency, and system performance optimization


Preferred qualifications

• Experience in EV charging, automotive, or power electronics

• Experience with Python for scripting, testing, or automation

• Knowledge of secure boot processes, OTA updates, and device provisioning

• Background with cloud-to-device communication, MQTT, or telemetry systems

Salary : $135,000 - $145,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Engineer?

Sign up to receive alerts about other jobs on the Senior Embedded Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Embedded Engineer jobs in the Irvine, CA area that may be a better fit.

  • Edison Smart® Irvine, CA
  • Embedded Software Engineer West LA or Irvine: Hybrid Salary Package 240k DOE Our client is leading the leading the way in radio and wireless communication ... more
  • 21 Days Ago

  • Anduril Industries Costa Mesa, CA
  • Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing ... more
  • 21 Days Ago

AI Assistant is available now!

Feel free to start your new journey!