Firmware Engineer

Moxion Power

Moxion Power

201-500 employees

Renewable energy semiconductor manufacturer


Junior, Mid, Senior

Richmond, CA, USA

Required Skills
Data Structures & Algorithms
  • Strong embedded C/C++ programming experience
  • Hands-on experience with hardware bring-up and system debugging
  • Strong electrical engineering fundamentals
  • Experience with typical microcontroller peripherals such as ADC, DAC, PWM, Timers
  • Experience with embedded micro-controllers and/or microprocessors (ARM)
  • Knowledge of communication protocols such as SPI, I2C, CAN and UART
  • Excellent verbal and written communication skills
  • Apply in-depth knowledge of microcontroller architectures, peripherals, and interfaces towards modeling systems and conceiving control algorithms
  • Translate controls algorithms into software implementation in C or C++, and integrate them into firmware and validation frameworks
  • Architect, implement, and validate firmware as part of the product development process
  • Support the production/manufacturing process and identify opportunities to drive continuous improvement in the fleet
  • Work closely with the Hardware and Systems Engineering teams to deliver production-grade safety critical firmware
  • Firmware development and debugging, code/performance optimization, create and execute board level test plans
  • Produce well-articulated design documentation to drive alignment within and across teams

Moxion's mission is to change the way we move energy through our environment. The company is pioneering mobile energy storage technology and leveraging vertical integration and a software-enabled service model to deliver last-mile electrification for customers and communities.

Company Stage

Series B

Total Funding



Richmond, California



Growth & Insights

6 month growth


1 year growth


2 year growth



Health, dental, & vision coverage

Unlimited PTO

Competitive equity & compensation packages

Free coffee & snacks

Flexible work from home policy

Professional development

Parental leave