Lead real‑time C++ development for quantum computing control systems.
Responsibilities
Develop and maintain the real‑time C++ layer that drives the Pulse Processing Unit (PPU)
Design and implement high‑performance software for preparing, loading, and launching quantum‑computing workloads with minimal latency and maximal hardware utilization
Drive relentless optimization of the software stack to minimize SW overhead in the critical path, ensuring the hardware operates at peak throughput
Collaborate closely with VLSI, compiler, and architecture teams to ensure seamless software‑hardware integration across the quantum control stack
Contribute hands‑on to the codebase — designing, implementing, reviewing, debugging, and profiling performance‑critical code paths
Develop embedded software in Rust and C/C++ for encrypted communications systems.
Locations (4)
Tampa, Florida, United States
San Jose, California, United States
San Francisco, California, United States
New York, New York, United States
Compensation
$117,000.00 - $185,000.00 / annually. For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $145,000.00- $218,000.00/ annually
Responsibilities
Design and implement embedded software in Rust and C/C++
Collaborate with system, test, and hardware engineers
Lead design verification of Microsoft’s cloud silicon chips, developing test content, firmware, and FPGA platforms to validate hardware and firmware integration.
Locations (3)
Mountain View, California, United States
San Francisco, California, United States
New York, New York, United States
Compensation
Silicon Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $160,200 - $261,000 per year.
Responsibilities
Develop C and C++ test content, low‑level drivers, and custom firmware at the subsystem and SoC levels
Extend compile and build flow to support custom firmware‑style tests
Serve as technical owner for FPGA prototyping platforms, create board images and bit files
Hands-on engineering role supporting the integration, deployment, and troubleshooting of sophisticated electronic hardware used in system-level test products.
Compensation
The base salary range for this role is $125,400 - $200,700.
Responsibilities
Lead hands-on integration, hardware bring-up, characterization, validation, and troubleshooting of Teradyne hardware with customer systems and devices.
Investigate complex hardware and system interoperability issues, reproduce customer-observed problems, develop experiments, and drive root-cause analysis and resolution.
Analyze schematics, circuit behavior, interfaces, board-level power, and high- and low-speed digital signals using oscilloscopes, protocol analyzers, digital multimeters, power supplies, electronic loads, and other laboratory equipment.
Partner directly with customer engineering teams to understand requirements and integration challenges, and clearly communicate technical findings, risks, recommendations, and next steps.
Collaborate across hardware, firmware, FPGA, software, mechanical, systems, manufacturing, and test engineering teams, providing feedback that improves product design, testability, and reliability.
Lead the design and development of complex, multilayer PCBs for advanced instrumentation systems, including low-noise, picoamp-level sensing electronics.
Compensation
The salary range for this role is $108,000 - $176,000.
Responsibilities
Lead the design and development of complex, multilayer PCBs for advanced instrumentation systems
Architect low-noise, mixed-signal circuit designs including analog front ends, power management, data acquisition, and embedded processing systems
Collaborate with SW and HW engineers as well as external vendors to ensure seamless hardware–software integration and instrument development
Develop and maintain comprehensive documentation including schematics, layout files, validation reports, and specifications
Drive design reviews, design for manufacturability (DFM), and design for testability (DFT) best practices
Requirements
B.S., M.S., or Ph.D. in Electrical Engineering or a related field
Nice to have: experience with high-speed interfaces
Nice to have: experience designing electronics for scientific instrumentation
Nice to have: experience with FPGA-based systems
Nice to have: experience with high-density interconnect (HDI) design
UEFI Engineer to join our Infrastructure Solutions Group (ISG) at Lenovo. As a member of the strategic UEFI development team you will be working with a group of industry leading team members to create optimized customer solutions to bring to market.
Responsibilities
Write, debug and test embedded firmware
Manage and maintain firmware build tools, manage builds, and release firmware to test
Recreate and fix problems reported by the test team
Code development, unit testing, debugging, and customer support for technical issues
Requirements
BS degree in Computer Science, Software Engineering or Computer Engineering
FPGA Engineer to design, develop, simulate, and test FPGA modules for automotive connectivity and computing applications.
Responsibilities
Design, develop, simulate, and test FPGA modules for automotive connectivity and computing applications.
Implement FPGA firmware for in-house hardware platforms, focusing on functionality, reliability, maintainability, and scalability.
Participate in the complete FPGA development lifecycle, from requirements and architecture definition through implementation, simulation, integration, and validation.
Work closely with hardware engineers in the development of FPGA-based electronic assemblies, including schematic reviews, component selection, pinout definition, and layout constraints.
Collaborate with hardware, software, and system engineers to integrate and validate FPGA designs within complete products.
Requirements
Bachelor’s or Master’s degree in Electronics Engineering, Telecommunications Engineering, Computer Engineering, or a related technical field.