> Markdown version of [/jobs/ext/2753443-r5051475-lead-embedded-computing-research-engineer-embedded-systems](https://www.wearedevelopers.com/jobs/ext/2753443-r5051475-lead-embedded-computing-research-engineer-embedded-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # R5051475 Lead Embedded Computing Research Engineer - Embedded Systems - **Company:** GE Vernova - **Location:** Schenectady, NY, United States - **Experience:** Expert - **Salary:** $98,400.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Software Applications, Automation of Tests, Boolean Algebra, C++ (Programming Language), Communications Protocols, Cyber Security, Computer Programming, Computer Networks, Continuous Integration, Data Security, Serialization, Software Debugging, Linux, Microprocessors, Memory Management, Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Github, Protocol Buffers, Hardware Interface Design, Hardware-In-The-Loop Simulation, JSON, Python (Programming Language), Modbus, Message Queuing Telemetry Transport (MQTT), PCI Express, Systems Development Life Cycle, Rapid Prototyping Process, Real-Time Operating Systems, Cloud Services, OPC Unified Architecture, Static Timing Analysis, SystemVerilog, TypeScript, Universal Asynchronous Receiver/Transmitter, Verilog, VHSIC Hardware Description Language (VHDL), Virtual Memory, Vivado, Multithreading, Scripting, Enterprise Software Applications, Serial Peripheral Interface, PIC Microcontroller, Application Specific Integrated Circuits, ModelSim, Kubernetes, Information Technology, Bacnet, Process Control Systems, Bare Metal, Front End Software Development, U-Boot, Stream Analytics, Docker, Jenkins - **Published:** September 6, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3379506811&tx=KP8585FFR&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Ph.D. degree in Computer Science, Electrical Engineering, or a related field, with at least 1-5 years of industry experience. * Bachelor or master's degree in computer science, Electrical Engineering, or a related field, with at least 3-5 years of industry experience. * A minimum of 3+ years of professional experience in embedded systems, firmware, or edge software development. * 3+ years of Demonstrated proficiency in embedded software development using C and/or C++. * 3+ years of experience with microcontrollers, microprocessors, or SoC-based platforms and associated hardware interfaces (e.g., SPI, I2C, UART, CAN, Ethernet) * 3+ years of experience with industrial communication protocols (e.g., Modbus, DNP3, OPC UA, IEC 61850, MQTT, BACnet) and familiarity with data serialization formats (Protocol Buffers, JSON). * 3+ years of experience integrating existing real-time analytics, anomaly detection, and secure data pipelines into edge and embedded applications * 3+ years of experience developing Linux systems or Real-time operating systems * 3+ years of experience with the full embedded systems development lifecycle, including requirements, design, implementation, testing, and debugging. Desired Qualifications * Familiarity with industrial control systems, PLCs, or edge controllers within energy grid operations, industrial automation, or renewable energy infrastructure is a significant plus. * Experience with RTOS task scheduling, thread priorities and strict time deadlines * Full-Stack programing experience delivering Edge to cloud solutions * Experience developing real-time operating systems (RTOS) and/or bare-metal environments. * Experience working with Docker/ Kubernetes * Knowledge of memory management and pointer manipulation * Knowledge of asymmetric and symmetric multiprocessor concepts, virtual memory, and their real-time implications * Experience with developing test automation, building scripts, and rapid prototyping using python, or other scripting languages * Working knowledge of embedded cybersecurity, secure boot, cryptographic primitives, or ICS/OT security standards (e.g., IEC 62443, NIST 800-82) * Familiar working with JavaScript/TypeScript for front-end development and C++/Python for interacting with system-level services or embedded APIs. * Familiar working with CI/CD environments such as Jenkins and GitHub Actions * Experience with multi-threaded applications and computer networking * Experience with Xilinx and/or Intel (Altera) FPGA devices, tools, and ecosystems (e.g., ModelSim, Intel Quartus, Xilinx Vivado) * Familiar with digital logic design, including FSMs, pipelining, and resource optimization * Familiarity with at least one of the high-speed and standard interfaces (UART or SPI or I²C or Ethernet or PCIe, DDR) * Experience developing test benches and performing functional verification * Knowledge of clock domain crossing (CDC) techniques and metastability mitigation * Experience with FPGA or ASIC design using Verilog, System Verilog, or VHDL * Experience in FPGA design flow including simulation, synthesis, place & route, static timing analysis, timing closure. Eligibility Requirements * Must be willing to work out of an office located in Niskayuna, NY * Legal authorization to work in the US is required. We will not sponsor individuals at the Bachelor's level for employment visas, now or in the future, for this job opening. ## Description As a Lead Embedded Computing Research Engineer at GE Vernova's Advanced Research Center, you will be responsible for architecting, implementing, and testing edge solutions for embedded systems that power industrial automation, networking, and enterprise software platforms will bring hands-on technical leadership to the full development lifecycle from concept and architecture through implementation, integration, and verification. You will have the opportunity to contribute to and help lead multimillion-dollar R&D programs aligned with GE Vernova's energy businesses such as Power Generation, Renewables, Grid, and Electrification as well as with U.S. Government agencies including the Department of Defense (DoD) and the Department of Energy (DOE). The technologies you develop will be matured and transitioned into GE Vernova business products. You will collaborate across GE Vernova businesses, suppliers, government partners, national laboratories, universities, and strategic business partners to drive innovative embedded computing solutions for GE Vernova., * Architect, implement, and test edge and embedded software solutions for industrial automation, networking, and enterprise software platforms. * Serve as a technical lead on R&D tasks, translating program requirements into robust embedded system designs and implementation plans. * Develop firmware and application software in C/C++ (and related languages) for resource-constrained, real-time embedded platforms. * Build, execute, and automate test plans, including unit, integration, hardware-in-the-loop (HIL), and system-level verification. * Support the maturation and transition of research prototypes into GE Vernova product platforms. * Collaborate with cross-functional teams, suppliers, national laboratories, universities, and government partners to deliver program milestones. * Contribute to proposals, technical reports, and program reviews for internal leadership and government sponsors. * Apply secure-by-design and cybersecurity best practices across the embedded software lifecycle. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)