Embedded Software Engineer
Core
Developing advanced PRISMIC control systems including embedded software, electronics integration, and control solutions for energy and power generation equipment.
Role type
Embedded Software Engineer
Builds
Scalable, reliable, and high-performance embedded systems for energy sector products.
Domain
Energy / Power Generation / Industrial Control Systems
Deliverable
production ML models | product features | infrastructure
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
Electronics fundamentals, PCB design, cross-functional collaboration
Technologies
C, C++, QNX, Embedded Linux, Modbus, CAN, IEC61850, Ethernet, GitHub
Responsibilities
Designing and developing embedded software for microcontrollers; Integrating embedded software with hardware systems; Implementing industrial communication protocols; Performing system testing, validation, and root cause analysis; Developing test procedures and ensuring compliance; Supporting full product lifecycle activities including documentation and field support.
Seniority
Mid-level IC