Taro Logo

Engineer - Embedded Software

GE Vernova focuses on electrifying and decarbonizing the world, continuing GE's legacy while working towards a lower carbon energy future.
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
Industrial · Energy

Description For Engineer - Embedded Software

GE Vernova is seeking an Embedded Software Engineer to join their global team working on industrial drive systems. This role offers an exciting opportunity to work on cutting-edge embedded software development and validation in a company focused on electrifying and decarbonizing the world. As part of a matrixed design and testing team, you'll be responsible for developing application software, core systems, libraries, and drivers while ensuring cybersecurity best practices.

The position involves working with cross-functional teams across the globe, developing embedded software solutions for various domains including Oil & Gas, Power Systems, Metals, and Marine. You'll be using technologies like C/C++, RTOS (VxWorks), and Python, while working with various industrial communication protocols such as EtherCAT, Modbus, and Profibus.

This is an ideal role for a recent graduate with a strong foundation in embedded systems and programming. You'll gain hands-on experience in industrial software development, from requirements analysis to final product release. The role offers exposure to real-time operating systems, hardware interfaces, and automated testing frameworks.

Working at GE Vernova means being part of a company with a rich legacy and a forward-thinking mission. The company provides relocation assistance and the opportunity to work with cutting-edge technology in the energy sector. You'll be contributing to important initiatives in power conversion and industrial automation while developing your skills in a collaborative, global environment.

The role requires strong technical aptitude combined with excellent communication skills, as you'll be interacting with stakeholders worldwide. If you're passionate about quality, have strong debugging skills, and want to make an impact in the industrial software domain while contributing to sustainable energy solutions, this position offers an excellent starting point for your career.

Last updated a day ago

Responsibilities For Engineer - Embedded Software

  • Develop application software and validation for GE drive portfolio
  • Software development of core system, libraries, drivers and other modules
  • Requirements analysis, feature development, prototype generation and testing
  • Design using object-oriented techniques with focus on cybersecure designs
  • Develop embedded software ranging from high-level application to low-level hardware device drivers
  • Analyze software and hardware to determine root cause of defects
  • Prepare technical documentation and test plans
  • Collaborate with Product Managers, Team Leads, and Testers
  • Develop automated test scripts using Python
  • Create test scenarios for various communication protocols

Requirements For Engineer - Embedded Software

Python
Linux
  • Bachelor's degree in Electrical / Electronics from reputed institutions
  • 0-1 years in industrial development and validation environment
  • Excellent basics in C, C++, VC++, C#, RTOS, Python
  • Good knowledge on industrial communication protocols (EtherCAT, Modbus, Profibus, Profinet, Canbus, OPC, OPCUA)
  • Good knowledge in Ethernet, TCP/IP
  • Good knowledge on scripting tools
  • Excellent debugging skills

Benefits For Engineer - Embedded Software

Relocation Benefits
  • Relocation Assistance

Interested in this job?

Jobs Related To GE Vernova Engineer - Embedded Software