Embedded Software Programmer

Not Interested
Bookmark
Report This Job

profile Job Location:

Schenectady, NY - USA

profile Monthly Salary: Not Disclosed
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

Must be GC and US Citizen
need to work on W2 only

Embedded Software Programmer

GE Vernova

Schenectady NY

Summary: As an Embedded Software Programmer you will have the opportunity to architect and develop state-of-the-art embedded systems for real-time controls and communication applications in the energy industry.

Roles and Responsibilities

Work with clients businesses to help transition embedded controls and communication systems from early stage lab demonstrations to fieldable prototypes.

Work with hardware suppliers and engineering tool providers to identify and select solutions for challenging industrial and defense applications.

Advance the state-of-the-art in embedded computing in a collaborative and fun team environment.

Required Qualifications

Bachelors degree in Computer Science or related field.

Strong embedded C/C skills.

Coding experience with Bash C# Python Matlab etc.

Familiarity with virtualization technologies such as hypervisors Docker containers etc.

Strong interpersonal and analytical skills.

Must be willing to work out of an office located in Niskayuna NY.

Desired Characteristics

Masters degree in Computer Science or related field.

Experience with Linux driver and kernel development.

Working knowledge with Linux build systems (e.g. Yocto).

Familiarity with cloud computing (e.g. AWS).

Experience with CI/CD technologies like Jenkins and Git/github.

Understanding of embedded system security and security techniques is a plus.

  • Strong FPGA and SoC design experience using Verilog SystemVerilog and VHDL
  • Hands-on experience with Xilinx and/or Intel (Altera) FPGA devices tools and ecosystems
    (e.g. ModelSim Intel Quartus Xilinx Vivado)
  • Solid understanding of digital logic design including FSMs pipelining and resource optimization
  • Experience with RTL simulation synthesis place-and-route and timing closure
  • Knowledge of clock domain crossing (CDC) techniques and metastability mitigation
  • Familiarity with high-speed and standard interfaces (UART SPI I C Ethernet PCIe DDR)
  • Experience developing testbenches and performing functional verification
  • Proficiency with on-chip debugging tools (e.g. ILA SignalTap)
  • Ability to read and interpret schematics timing diagrams and hardware datasheets
  • Experience using version control systems (Git preferred)

Experience with high-level synthesis (HLS) tools and algorithm-to-hardware workflows including Vitis HLS and integration with MathWorks MATLAB/Simulink for model-based design and verification

Must be GC and US Citizen need to work on W2 only Embedded Software Programmer GE Vernova Schenectady NY Summary: As an Embedded Software Programmer you will have the opportunity to architect and develop state-of-the-art embedded systems for real-time controls and communication applicati...
View more view more

Key Skills

  • Accomodation
  • Corporate Marketing
  • Fire And Safety Engineering
  • Audit
  • Banking & Finance
  • Import & Export