Taro Logo

Embedded Software Engineer

GE Vernova focuses on electrifying and decarbonizing the world, delivering innovative lower carbon energy solutions.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Energy

Description For Embedded Software Engineer

GE Vernova is seeking an Embedded Software Engineer to join their Critical Infrastructure Communication (CIC) product line. This role offers an opportunity to work in an Agile scrum environment, focusing on developing embedded and application software for product releases. The position requires expertise in firmware development for embedded devices and systems, working with various micro-control architectures from simple 16-bit standalone to complex multi-processor solutions.

The ideal candidate will have 6+ years of experience in firmware development, with strong skills in C/C++ programming and experience with TI DSP, FPGA's, and ARM architectures. You'll be working on critical infrastructure projects, collaborating with hardware designers to optimize software/hardware partitioning, and contributing to the product roadmap.

GE Vernova's mission is focused on electrifying and decarbonizing the world, making this role particularly impactful for those interested in contributing to sustainable energy solutions. The position offers relocation assistance and the opportunity to work with a geographically distributed team on complex, meaningful projects.

Key technical requirements include experience with embedded Linux implementations, industrial communication protocols, and secure code development. The role demands strong communication skills and the ability to deliver within an Agile programming environment. This is an excellent opportunity for an experienced embedded software engineer looking to make a significant impact in the energy sector while working with cutting-edge technology.

Last updated 22 days ago

Responsibilities For Embedded Software Engineer

  • Design and implement firmware of embedded devices and systems from requirements to production release
  • Design, code, test and debug embedded firmware across micro-control architectures
  • Work collaboratively with hardware designers to optimize software/hardware partitioning
  • Assist in bridging gap between remote firmware development and localized testing
  • Contribute to hardware and firmware roadmap

Requirements For Embedded Software Engineer

  • Bachelor's Degree in Engineering or Computer Science
  • 6+ years of experience as a firmware developer
  • Experience in real time, embedded software engineering
  • Experience defining and implementing complex firmware/hardware architectures
  • Solid programming experience in C or C++
  • Experience with TI DSP, FPGA's and ARM architectures
  • Experience in JavaScript, HTML
  • Understanding of System Design and System Architecture

Benefits For Embedded Software Engineer

Relocation Benefits
  • Relocation Benefits

Jobs Related To GE Vernova Embedded Software Engineer