Job Information
GE Vernova Embedded Development Engineer in Hyderabad, India
Job Description Summary
Job Description
Key Responsibilities:
Design, develop, test, and debug embedded software for various applications.
Collaborate with hardware engineers and other team members to integrate software with hardware components.
Ensure compliance with coding standards, software development processes, and industry best practices.
Participate in code reviews and provide constructive feedback to peers.
Perform software verification and validation activities to ensure product quality and reliability.
Document software designs, requirements, and test procedures.
Stay updated with the latest technologies and industry trends in embedded systems and RTOS.
Provide technical support to other teams as needed.
Required Skills:
Proficiency in Embedded C programming language.
Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, VxWorks, or others.
Strong understanding of embedded systems concepts, including hardware/software interaction, memory management, and device drivers.
Knowledge of software development lifecycle and methodologies.
Excellent problem-solving and debugging skills.
Ability to work in a team environment.
Good communication skills and ability to collaborate effectively with cross-functional teams.
Good to Have Skills:
Familiarity with IEC-61850 standards for communication networks and systems in power utility automation.
Knowledge of HVDC (High Voltage Direct Current) systems and related technologies.
Experience with protocols used in industrial automation and control systems (CAN, Ethernet/IP, etc..).
Knowledge of software configuration management tools such as Git or SVN.
Understanding of cybersecurity principles in embedded systems.
Experience with Agile software development practices.
Education and Experience:
Bachelor's or Master's degree in Computer Science, Electronic & communication Engineering, Electrical Engineering, or related field.
GE Vernova
-
- GE Vernova Jobs