×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Durham, Durham County, North Carolina, 27703, USA
Listing for: Xsight Labs
Full Time position
Listed on 2025-12-21
Job specializations:
  • Engineering
    Embedded Software Engineer, Hardware Engineer
Job Description & How to Apply Below

Get AI-powered advice on this job and more exclusive features.

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 ght 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 800

Gb 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
Required Education

BsC / MsC or BsEE/ MsEE

Seniority level

Not Applicable

Employment type

Full-time

Job function

Design

Industries

Semiconductor Manufacturing

Referrals increase your chances of interviewing at Xsight Labs by 2x

Apply BELOW

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary