Senior Embedded Software Programmer IV jobs in United States
cer-icon
Apply on Employer Site
company-logo

WCL · 6 hours ago

Senior Embedded Software Programmer IV

WCL Group is a Fortune 500 global leader in energy technology focused on producing cleaner, more reliable power. The Senior Embedded Software Programmer IV will architect and develop embedded systems for real-time controls and communication applications, contributing to R&D programs aligned with U.S. Government Agencies and transitioning technologies into business products.

ConsultingManagement ConsultingProfessional Services
badNo H1Bnote

Responsibilities

Work with the 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

Qualification

Embedded C/C++Linux driver developmentFPGA designCloud computingCI/CD technologiesDigital logic designVersion control systemsAnalytical skillsInterpersonal skills

Required

Bachelor's 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
Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening
Must be willing to work out of an office located in Niskayuna, NY
Must be 18 years or older

Preferred

Master's 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

Company

WCL

twittertwitter
company-logo
WCL provides consulting such as portfolio prioritization, readiness assessment, and training for private, public, and non-profit sectors.

Funding

Current Stage
Early Stage
Company data provided by crunchbase