Expert Software Engineer – Heterogeneous Processing (Software, FPGA, SoC, GPUs) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Keysight Technologies · 1 day ago

Expert Software Engineer – Heterogeneous Processing (Software, FPGA, SoC, GPUs)

Keysight Technologies is a leader in technology innovation, providing advanced solutions in electronic design and testing. The Expert Software Engineer will design and implement distributed digital data infrastructures for Test & Measurement solutions, collaborating with teams to drive disruptive capabilities across various high-growth industries.

AnalyticsCloud SecurityElectronicsManufacturingNetwork SecurityProduct DesignSoftwareTest and MeasurementWireless
check
H1B Sponsor Likelynote

Responsibilities

Architect and implement large-scale synchronization and real-time heterogeneous processing systems
Develop infrastructure integrating FPGAs, SoCs, CPUs and GPUs for high-performance data streaming and processing
Collaborate with global internal teams and external partners to deliver innovative solutions
Support multiple layers of technology, from hardware/FPGA, firmware to software

Qualification

FPGA integrationC++ programmingReal-time processingHigh-speed streamingSystemVerilog/VHDLGPU programmingAgile ScrumProblem-solvingCommunication skillsCollaboration skills

Required

BS/MS/PhD in Computer Science, Electrical Engineering, or Computer Engineering
8+ years of experience in software/firmware development for high-speed streaming and real-time processing systems
Expertise in FPGA, CPU, and GPU integration, including PCIe and/or multi-gigabit Ethernet interconnects
Proficiency in C++ and embedded programming (ARM, etc)
Experience with SystemVerilog/VHDL and/or GPU programming
Strong problem-solving skills and ability to debug complex systems across hardware and software layers
Excellent communication and collaboration skills

Preferred

Experience with high-performance real-time systems, clocking, synchronization, and low-latency DSP
Additional programming experience in C# or Python
Familiarity with AMD (Xilinx) FPGAs/SoCs and toolchains
Knowledge of Agile Scrum, CI/CD, and version control
Exposure to modular systems (PXIe) and test & measurement applications
Understanding of digital circuit schematics

Benefits

Medical, dental and vision
Health Savings Account
Health Care and Dependent Care Flexible Spending Accounts
Life, Accident, Disability insurance
Business Travel Accident and Business Travel Health
401(k) Plan
Flexible Time Off, Paid Holidays
Paid Family Leave
Discounts, Perks
Tuition Reimbursement
Adoption Assistance
ESPP (Employee Stock Purchase Plan)

Company

Keysight Technologies

company-logo
Keysight Technologies is an electronic measurement company.

H1B Sponsorship

Keysight Technologies has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (83)
2024 (67)
2023 (122)
2022 (110)
2021 (93)
2020 (113)

Funding

Current Stage
Public Company
Total Funding
$1.35B
Key Investors
Department for Science, Innovation and Technology (DSIT)
2025-04-10Post Ipo Debt· $750M
2024-10-02Post Ipo Debt· $600M
2023-09-15Grant

Leadership Team

leader-logo
Satish Dhanasekaran
President and Chief Executive Officer
linkedin
B
Brad Doerr
Vice President and General Manager
linkedin
Company data provided by crunchbase