The Embedded Software Engineer will be working to define requirements and enhance product features for an IEC 61850 compliant Control System
Job Summary
The Embedded Software Engineer will be working to define requirements and enhance product features for an IEC 61850 compliant Control System.
The role is accountable for business-critical software development to meet product requirements and timelines for future commercial HVDC projects.
Responsibilities include designing, developing, and implementing platform software for Real-Time control systems, including system architecture and device drivers.
Matching Summary
The Embedded Software Engineer will be working to define requirements and enhance product features for an IEC 61850 compliant Control System.
Skills & Requirements
Must-have
Real-Time Embedded Software Engineering C/C++
Device Driver Development
Low-level debugging on microprocessors
Software design for control systems
Test driven design techniques
Software lifecycle management
Nice-to-have
Safety critical software development practices
Cyber security in programming
Communication protocols knowledge
Model-Based Design techniques
Agile development practices
Key Requirements
Bachelor’s degree or above in Technology or Engineering
Proficient in Real-Time Embedded Software Engineering in C/C++
Proven Experience in writing Device Drivers
Proficient in Debugging low-level source code
Proven history in delivering successful embedded software products
Experience in all phases of product engineering and development cycle