Firmware Engineer Job at Xsight Labs, Durham, NC

eGpKVXYyRm1KVnI0ZUliSzBYbnVlK1B6RFE9PQ==
  • Xsight Labs
  • Durham, NC

Job Description

About Xsight Labs

Xsight Labs is a pre-IPO silicon startup based in Israel with development offices in Boston MA, Durham NC, and San Jose, CA. Named one of the 10 hottest semiconductor startups of 2025, Xsight is developing and delivering revolutionary new silicon devices to address the cloud datacenter core and edge at scale. Xsight is well funded by some of the leading investments firms in the world including Intel Capital, Microsoft, Fidelity, and Atreides. Come join our team and be part of revolutionizing the future of the cloud!

About the Role

We are looking for a firmware engineer to join our Xsight Labs US software engineering team in the US. As part of the team, you will be working with in a highly talented software development team responsible for implementing advanced features in firmware for the Xsight E1 800Gb DPU. In addition, you will have the opportunity to execute hardware/software co-simulation on a hardware emulation platform. Location is flexible between either of Xsight's East coast offices in Billerica, Massachusetts or Durham, North Carolina.

Required Experience

  • Firmware development experience on multi-core embedded SoCs (ARM)
  • Experience with real-time operating systems (RTOS) and Linux.
  • Experience in developing drivers for low level hardware components such as NOR, NAND, and NVME flash devices.
  • Knowledge of hardware peripheral interfaces and protocols such as SPI, I2C, GPIO, etc.
  • Experience with developing and integrating UEFI drivers
  • Experience with Trusted Firmware (TF-A) and secure boot flow.
  • Experience in integration and advanced usage of cross toolchain (C cross-compiler, assembler, debugger, instruction set simulator, etc.)

Desired Experience:

  • Knowledge of L2/L3 communication protocols (Ethernet, TCP/IP, etc.) is highly desired
  • Knowledge/Experience with low level hardware systems, PCIe, Ethernet, and DDR preferred.
  • Experience with complex and highly available distributed systems
  • Experience using emulation systems for hardware/software co-simulation

Required Skills

  • Proficiency in C
  • Self-learner
  • Team-player
  • Good written/verbal skills

Required Education

BsC / MsC or BsEE/ MsEE

Job Tags

Flexible hours

Similar Jobs

Bitwave

Sales Development Representative (SDR) Job at Bitwave

 ...Sales Development Representative (SDR) Bitwave is looking for a Sales Development Representative to join our team. You will be...  ...FinTech or SaaS Exceptional communication, analytical, and time-management skills Familiarity with an SDR tech stack (HubSpot, ZoomInfo... 

Convergenz

WSD ServiceNow Developer - Must Have WSD Certification - No 3rd Parties Job at Convergenz

 ...Workplace Service Delivery Professional certification ~ Experience integrating ServiceNow with enterprise systems (HR, Facilities, Access Control, etc.). ~ Strong proficiency in JavaScript, GlideScript, and REST API integrations and platform architecture ~ ServiceNow... 

TeamHealth

Emergency Medicine Physician Job at TeamHealth

 ...Are you a physician who aims to make a difference in the lives of your patients by providing quality care? If so, TeamHealth is seeking a full-time Emergency Medicine (EM) Physician to join our Emergency Department (ED) team at HCA Memorial Satilla Health (MSH).... 

Ultimate Staffing

Low Voltage Technician - Fire & Security Systems Job at Ultimate Staffing

 ...support, troubleshoot, and ensure the quality of advanced security and workplace technology systems -including video surveillance, access control, and intrusion detection. Most work is performed remotely or from our Eden Prairie office , with frequent onsite travel (... 

Houston Methodist

Transporter - PRN Job at Houston Methodist

At Houston Methodist, the Transporter position is responsible for transporting acute, intensive and critical care patients in a timely manner by wheelchair, transcart, stretcher or bed. This position supports the interprofessional team in delivering high quality patient...