> Markdown version of [/jobs/ext/2711690-lead-embedded-computing-research-engineer](https://www.wearedevelopers.com/jobs/ext/2711690-lead-embedded-computing-research-engineer). 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). --- # Lead Embedded Computing Research Engineer - **Company:** GE Vernova Operations LLC - **Location:** Niskayuna, NY, United States - **Experience:** Expert - **Salary:** $98,400.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), 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, 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 4, 2026 - **Apply:** https://jobs.military.com/career/327845/r5051475-lead-embedded-computing-research-engineer-embedded-systems-new-york-ny-niskayuna ## About the Role * Ph.D. degree in Computer Science, Electrical Engineering, or a related field, with at least 1-5 years of industry experience.\n * Bachelor or master's degree in computer science, Electrical Engineering, or a related field, with at least 3-5 years of industry experience.\n * A minimum of 3+ years of professional experience in embedded systems, firmware, or edge software development.\n * 3+ years of Demonstrated proficiency in embedded software development using C and/or C++.\n * 3+ years of experience with microcontrollers, microprocessors, or SoC-based platforms and associated hardware interfaces (e.g., SPI, I2C, UART, CAN, Ethernet)\n * 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).\n * 3+ years of experience integrating existing real-time analytics, anomaly detection, and secure data pipelines into edge and embedded applications\n * 3+ years of experience developing Linux systems or Real-time operating systems\n * 3+ years of experience with the full embedded systems development lifecycle, including requirements, design, implementation, testing, and debugging.\n, * Familiarity with industrial control systems, PLCs, or edge controllers within energy grid operations, industrial automation, or renewable energy infrastructure is a significant plus.\n * Experience with RTOS task scheduling, thread priorities and strict time deadlines\n * Full-Stack programing experience delivering Edge to cloud solutions\n * Experience developing real-time operating systems (RTOS) and/or bare-metal environments.\n * Experience working with Docker/ Kubernetes\n * Knowledge of memory management and pointer manipulation\n * Knowledge of asymmetric and symmetric multiprocessor concepts, virtual memory, and their real-time implications\n * Experience with developing test automation, building scripts, and rapid prototyping using python, or other scripting languages\n * Working knowledge of embedded cybersecurity, secure boot, cryptographic primitives, or ICS/OT security standards (e.g., IEC 62443, NIST 800-82)\n * Familiar working with JavaScript/TypeScript for front-end development and C++/Python for interacting with system-level services or embedded APIs.\n * Familiar working with CI/CD environments such as Jenkins and GitHub Actions\n * Experience with multi-threaded applications and computer networking\n * Experience with Xilinx and/or Intel (Altera) FPGA devices, tools, and ecosystems (e.g., ModelSim, Intel Quartus, Xilinx Vivado)\n * Familiar with digital logic design, including FSMs, pipelining, and resource optimization\n * Familiarity with at least one of the high-speed and standard interfaces (UART or SPI or I²C or Ethernet or PCIe, DDR)\n * Experience developing test benches and performing functional verification\n * Knowledge of clock domain crossing (CDC) techniques and metastability mitigation \n * Experience with FPGA or ASIC design using Verilog, System Verilog, or VHDL\n * Experience in FPGA design flow including simulation, synthesis, place & route, static timing analysis, timing closure.\n ## 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. ## Related Videos - [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) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [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) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)