Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs

PowerX

From battery power plants to advanced BESS, PowerX is driving Japan’s energy independence with in-house manufactured large-scale energy storage systems.

Engineering & Research Division / Firmware Development Engineer

About Engineering & Research Division

The Engineering & Research Division is responsible for end-to-end development of PowerX’s hardware and software systems for energy storage and power transfer solutions.

The division consists of approximately 50 specialists and is organized mainly into the following teams:

  • Series Development: Responsible for prototyping, testing, validation, requirements engineering, product handover, product support, and commissioning.
  • Advanced Engineering: Responsible for research and development of emerging technologies, including embedded systems, PCB design, model-based development, battery management, power conversion, digital twins, edge computing, cloud solutions, and AI/ML-based optimization.
  • Product Lifecycle Management: Responsible for managing product and project lifecycles across quality gates, sourcing, value engineering, manufacturing, and after-sales activities.

You will work in a diverse engineering environment with members from various technical and cultural backgrounds. The team values autonomy, ownership, and hands-on problem solving, and engineers are encouraged to take initiative in shaping technical decisions.

Description

About the role

We are looking for a Firmware Development Engineer to join our Engineering & Research Division.

PowerX develops and delivers energy storage and power transfer solutions, including battery systems, charging systems, and related energy management technologies. This role will focus on firmware development for embedded systems used in our battery and energy-related products.

You will work closely with hardware engineers, electrical engineers, and software engineers to design, implement, test, and improve firmware that supports stable product operation in demanding field environments.

This role is closer to the hardware layer than cloud or application software development. The main focus is firmware running on microcontroller-based systems, including low-level drivers, peripheral interfaces, device communication, and hardware bring-up.

Job Scope

  • Develop embedded firmware for microcontroller-based systems used in PowerX’s battery and energy-related products
  • Design, implement, and maintain low-level drivers and firmware interfaces, including UART, SPI, I2C, ADC, PWM, GPIO, timers, and other peripherals
  • Create firmware specifications based on datasheets, reference manuals, schematics, and product requirements
  • Support board bring-up, hardware validation, and debugging in collaboration with hardware and electrical engineers
  • Implement communication interfaces between firmware, embedded controllers, sensors, power electronics, and higher-level software systems
  • Test, debug, and improve firmware using actual devices, evaluation boards, and lab equipment
  • Analyze and resolve firmware-related issues found during prototyping, validation, production, or field operation

Requirements

  • Experience in embedded firmware development using C or C++
  • Hands-on experience with microcontrollers and peripheral interfaces such as UART, SPI, I2C, ADC, PWM, GPIO, and timers
  • Ability to read device datasheets, reference manuals, and electrical schematics
  • Experience testing and debugging embedded systems using tools such as oscilloscopes, logic analyzers, or JTAG/SWD debuggers
  • Basic understanding of embedded software architecture, memory management, interrupts, and real-time constraints

Preferred Experiences

  • Experience with STM32, ARM Cortex-M, Renesas, NXP, TI, or similar microcontroller platforms
  • Experience with RTOS or bare-metal firmware development
  • Experience with communication protocols such as CAN, Modbus, RS-485, Ethernet, or other industrial communication protocols
  • Experience in battery systems, BMS, PCS, EV chargers, power electronics, or other energy-related products
  • Experience with firmware development for safety-critical or high-reliability products

Recommended for you based on this role

Similar stack
Same company
In your city
QA Engineer / SDET 28 days ago
$39k – $59k per year • Remote/Hybrid • Full-Time • 3+ year exp • Tokyo
JavaScript
Kotlin
TypeScript
AI/ML
AI Agents
Robotics
Digital Twin
Apply
$52k – $98k per year • Remote • Full-Time • Tokyo
AI/ML
CUDA Toolkit
DevOps
Ansible
AWS
Azure
CI/CD
CloudFormation
Datadog
Docker
GCP
Grafana
Kubernetes
OpenTelemetry
Prometheus
Terraform
Robotics
Digital Twin
Apply
Power System Engineer 30 days ago
$52k – $85k per year • Remote/Hybrid • Full-Time • 5+ year exp • Master's Degree • Tokyo
Robotics
Digital Twin
Chips/EDA
LTspice
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Tokyo
Remote work
Remote/Hybrid
Employment
Full-Time

Compensation

Salary
$52k – $78k per year