onsite
Software Engineer - GE Vernova
Software Engineer
Software Engineer focused on developing and maintaining embedded Python/Java applications, integrating with hardware, and ensuring compliance with IEC‑61850 standards for high‑voltage DC systems.
About the role
Key Responsibilities
- Design, develop, test, and debug embedded software applications using Python and Java.
- Collaborate with hardware and embedded engineers to integrate software modules with HVDC system components.
- Maintain code quality by adhering to coding standards, performing code reviews, and implementing automated testing.
- Ensure software compliance with IEC‑61850 communication protocols and related industry standards.
- Troubleshoot and resolve reliability issues in deployed systems, providing root‑cause analysis and corrective actions.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience developing embedded software in Python and Java.
- Familiarity with IEC‑61850 standards and HVDC system architecture.
- Strong problem‑solving skills and ability to work cross‑functionally with hardware teams.
- Experience with version control (e.g., Git) and continuous integration workflows.