Embedded Software Engineer
Core
Developing advanced PRISMIC control systems including embedded software, electronics integration, and control solutions for the energy and power generation sector.
Role type
Embedded Software Engineer
Builds
Scalable, reliable, and high-performance embedded systems aligned with long-term product roadmap
Domain
Energy / Power Generation / Industrial Automation
Required skills
C/C++, embedded operating systems (QNX, Embedded Linux), real-time systems, device drivers, industrial communication protocols (Modbus, CAN, IEC61850, Ethernet), hardware troubleshooting, system validation, version control (GitHub)
Preferred skills
None stated
Technologies
C, C++, QNX, Embedded Linux, Modbus, CAN, IEC61850, Ethernet, GitHub
Responsibilities
Designing and developing embedded software for microcontrollers; Supporting design and development of electronic hardware including PCBs, controllers, and I/O modules; Integrating embedded software with hardware systems; Implementing industrial communication protocols; Performing system testing, validation, troubleshooting, and root cause analysis; Developing test procedures and ensuring compliance with system requirements; Supporting full product lifecycle activities including design, documentation, and field support.
Seniority
Mid-level IC