Embedded Software Engineer (f/m/d)
Core
Developing Linux-based firmware for RTU500 and DGC700 devices to enable reliable energy distribution and advanced fault detection in smart power grids.
Role type
Embedded Software Engineer (Real-Time Linux)
Builds
Firmware for RTU500 and DGC700 devices for Hitachi Energy's power grid automation products
Domain
Energy infrastructure / Power grid automation / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, Real-Time Linux programming, Embedded systems architecture, TCP/IP stack implementation, ARM microcontroller development, Hardware-software interaction debugging
Preferred skills
Network protocol design, International R&D collaboration
Technologies
Linux, C, C++, ARM, TCP/IP
Responsibilities
Design and maintain embedded software with a focus on Real-Time Linux programming, Perform Linux bring-up and porting to various hardware, Implement and optimize TCP/IP network functions and protocols, Work with ARM-based microcontrollers and associated peripherals, Analyze and debug complex problems in hardware-software interaction
Seniority
Mid-level, hands-on IC