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

Senior Embedded Engineer

Job in Irvine, Orange County, California, 92713, USA
Listing for: BTC POWER
Full Time position
Listed on 2026-01-12
Job specializations:
  • IT/Tech
    Hardware Engineer, Systems Engineer, Electronics Technician
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

1 day ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

This range is provided by BTC POWER. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$/yr - $/yr

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
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Manufacturing

Industries:
Appliances, Electrical, and Electronics Manufacturing

Referrals increase your chances of interviewing at BTC POWER by 2x

Inferred benefits
  • Medical insurance
  • Vision insurance
  • 401(k)
#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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary