Systems Software Engineer, Hardware Validation
Core
Systems software engineer responsible for integrating, testing, and releasing a stack spanning FPGA, ASIC, firmware, and Linux drivers for silicon photonic chips and robotics systems.
Role type
Senior IC systems software engineer (hardware validation)
Builds
FPGA bitstreams, firmware, drivers, APIs, and hardware-in-the-loop CI systems
Domain
Silicon photonics, robotics, autonomy, AI data centers
Required skills
Python, hardware debugging, board bring-up, schematic reading, CI/CD, Linux device drivers
Preferred skills
Rust, C++, embedded C, SystemVerilog, hardware-in-the-loop (HIL), lab automation, signal-integrity debugging, fiber optics, optical test equipment, datacenter networking, PTP, point clouds, ROS 2
Technologies
Python, Rust, C++, embedded C, Linux, FPGA, SystemVerilog, Verilog, ROS 2, Ethernet
Responsibilities
Manage product releases from code commit to customer delivery including building and shipping FPGA bitstreams, firmware, drivers, and APIs; Expand hardware-in-the-loop continuous integration to cover every subsystem; Investigate CI-detected bugs to root causes across Python, Rust, firmware, Linux drivers, and FPGA logic; Integrate products into customer systems including time synchronization, calibration, sensor fusion, and ROS
Seniority
Mid-level to Senior, hands-on IC
