GE Vernova
Research Engineer - Embedded Systems – GE Vernova
As an Embedded Systems Research Engineer, you will architect and develop state‑of‑the‑art embedded systems for real‑time controls and industrial communication applications. You will lead and contribute to R&D projects aligned with GE Vernova’s energy businesses and partner with U.S. Government agencies, universities, and national labs.
Roles and Responsibilities
Develop solutions for embedded systems and industrial control systems (ICS).
Leverage design tools to develop, simulate, test, and optimize real‑time embedded systems.
Shape and pursue external opportunities with U.S. government agencies such as the DOE and DOD.
Work with GE businesses to transition real‑time embedded controls and communication systems from lab demonstrations to fieldable prototypes.
Collaborate with universities, industrial consortiums, commercial partners, and others to advance the state of the art in embedded systems.
Publish technical papers, file patents, and contribute to open‑source communities.
Qualifications / Requirements
Ph.D., Master’s, or Bachelor’s in Computer Science, Electrical Engineering, or related disciplines with the corresponding years of industry experience.
Embedded C/C++ programming – strong low‑level coding ability with efficient, memory‑safe, real‑time oriented design.
Assembly language (ARM, RISC‑V, x86, or other relevant architectures).
RTOS experience (FreeRTOS, ThreadX, VxWorks, QNX, or Zephyr).
Linux kernel & device drivers – developing, configuring, and debugging Linux kernel modules, board support packages (BSPs), and peripheral drivers.
Bare‑metal programming – direct hardware control without an OS.
Bootloaders & firmware update mechanisms (e.g., U‑Boot, secure OTA).
Microcontrollers & SoCs – ARM Cortex‑M/A, PIC, MSP430, ESP32, etc.
Legal authorization to work in the US is required; no sponsorship for Master's or Bachelor's level.
Must be willing to work out of an office located in Niskayuna, NY.
Desired Characteristics
Digital electronics fundamentals – I²C, SPI, UART, CAN, PCIe.
Analog interfacing – ADC/DAC, sensors, signal conditioning basics.
Schematics & datasheet interpretation.
Board bring‑up & debugging – JTAG, SWD, logic analyzers, oscilloscopes.
Multithreading, multitasking, and synchronization primitives.
Memory management – stack/heap allocation, MMU, MPU.
Networking stacks – TCP/IP, MQTT, CoAP, BLE, Wi‑Fi, Ethernet.
File systems – FAT, ext4, NAND/NOR flash management.
Version control – Git, Gerrit.
Build systems – Make, CMake, Yocto, Buildroot.
Cross‑compilation & toolchains (GCC, Clang, ARM toolchain).
Debugging tools – GDB, Valgrind, strace, perf.
Unit testing & CI/CD – Google Test, Ceedling, Jenkins, GitHub Actions.
Compensation & Benefits Base pay range: $88,600 – $147,600 (subject to experience, education, and skill set). The position is eligible for a discretionary annual bonus. Additional benefits include medical, dental, vision, and prescription drug coverage; Health Coach; Employee Assistance Program; GE Retirement Savings Plan (401(k) with company matching); tuition assistance; adoption assistance; paid parental leave; disability and life insurance; paid time‑off; and 12 paid holidays.
Equal Opportunity Employer GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status, or other characteristics protected by law.
Relocation Assistance Relocation assistance is provided.
#J-18808-Ljbffr
Roles and Responsibilities
Develop solutions for embedded systems and industrial control systems (ICS).
Leverage design tools to develop, simulate, test, and optimize real‑time embedded systems.
Shape and pursue external opportunities with U.S. government agencies such as the DOE and DOD.
Work with GE businesses to transition real‑time embedded controls and communication systems from lab demonstrations to fieldable prototypes.
Collaborate with universities, industrial consortiums, commercial partners, and others to advance the state of the art in embedded systems.
Publish technical papers, file patents, and contribute to open‑source communities.
Qualifications / Requirements
Ph.D., Master’s, or Bachelor’s in Computer Science, Electrical Engineering, or related disciplines with the corresponding years of industry experience.
Embedded C/C++ programming – strong low‑level coding ability with efficient, memory‑safe, real‑time oriented design.
Assembly language (ARM, RISC‑V, x86, or other relevant architectures).
RTOS experience (FreeRTOS, ThreadX, VxWorks, QNX, or Zephyr).
Linux kernel & device drivers – developing, configuring, and debugging Linux kernel modules, board support packages (BSPs), and peripheral drivers.
Bare‑metal programming – direct hardware control without an OS.
Bootloaders & firmware update mechanisms (e.g., U‑Boot, secure OTA).
Microcontrollers & SoCs – ARM Cortex‑M/A, PIC, MSP430, ESP32, etc.
Legal authorization to work in the US is required; no sponsorship for Master's or Bachelor's level.
Must be willing to work out of an office located in Niskayuna, NY.
Desired Characteristics
Digital electronics fundamentals – I²C, SPI, UART, CAN, PCIe.
Analog interfacing – ADC/DAC, sensors, signal conditioning basics.
Schematics & datasheet interpretation.
Board bring‑up & debugging – JTAG, SWD, logic analyzers, oscilloscopes.
Multithreading, multitasking, and synchronization primitives.
Memory management – stack/heap allocation, MMU, MPU.
Networking stacks – TCP/IP, MQTT, CoAP, BLE, Wi‑Fi, Ethernet.
File systems – FAT, ext4, NAND/NOR flash management.
Version control – Git, Gerrit.
Build systems – Make, CMake, Yocto, Buildroot.
Cross‑compilation & toolchains (GCC, Clang, ARM toolchain).
Debugging tools – GDB, Valgrind, strace, perf.
Unit testing & CI/CD – Google Test, Ceedling, Jenkins, GitHub Actions.
Compensation & Benefits Base pay range: $88,600 – $147,600 (subject to experience, education, and skill set). The position is eligible for a discretionary annual bonus. Additional benefits include medical, dental, vision, and prescription drug coverage; Health Coach; Employee Assistance Program; GE Retirement Savings Plan (401(k) with company matching); tuition assistance; adoption assistance; paid parental leave; disability and life insurance; paid time‑off; and 12 paid holidays.
Equal Opportunity Employer GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status, or other characteristics protected by law.
Relocation Assistance Relocation assistance is provided.
#J-18808-Ljbffr