Embedded Engineer- EV Charging Stations

RELOCATION AVAILABLE! Come be a part of the future of automotive! Unlimited PTO, bring your dog to work, Stock plans, etc!

  • Campbell, CA
  • $150,000 - $240,000
Easy Apply Now

A bit about us:

Based in Campbell, CA, we are at the center of a revolution of electric mobility! We are providing power to the worlds leading electric vehicle charging network and have the software, hardware, and mobile solutions for all of your charging needs. With over $300M in funding from some of the biggest names in the automotive and capital industries, we are offering a chance to create an electric future and a billion-dollar market.

We are looking for Embedded Engineers to join our team. Want to be a part of the future of automotive? Apply today!


Why join us?

  • Unlimited PTO
  • Full Medical, Dental, and Vision
  • Employee Stock Purchase Plan + Stock Refreshers
  • Partial remote and/or hybrid schedules

While on-site in Campbell, CA:
  • Bring your dog to work!
  • Fitness center
  • Stocked kitchen with healthy drinks and snacks + vegan, non-dairy, and gluten-free options
  • Charging stations

Job Details

What you will be doing:
  • Work on embedded platform software in a Linux-based environment.
  • Write event-driven and asynchronous applications primarily in C and C++.
  • Write software that communicates with and controls other devices over interfaces including CAN, UART, I2C, SPI and others.
  • Collaborate cross-functionally with other teams to define specifications, features, and APIs.

  • Expert-level C/C++ coding (preferably in a Linux environment).
  • Experience with event loops, asynchronous event-driven architecture and developing scalable and latency-optimized distributed application services.
  • Experience with networking and network programming·
  • Systems level knowledge and excellent debugging skills in a distributed systems environment
  • Proficient with modern C++ (14 and 17)
  • Proficient with GCC, Make, CMake, git, gdb
  • Experience with messaging interfaces such as MQTT, D-Bus, CoAP
  • Experience with custom Linux BSPs, board bring-up, device drivers, file systems
  • Experience with buildroot, yocto, systems
  • Exposure in connectivity architecture using Wireless (Cellular, Wi-Fi, Bluetooth and NFC), and wired (Ethernet) interfaces
  • Experience with EV / EVSE products is a big plus!
Easy Apply Now
Easy Apply Now
Job Details
Managed by Jobot Pro
Campbell, CA
Job Type
$150,000 - $240,000