DevJobs

Embedded Firmware Developer

Overview
Skills
  • Bash Bash
  • C C
  • Python Python
  • Linux Linux ꞏ 3y
  • Networking Networking
  • Zephyr RTOS
  • GPIO
  • I2C
  • SPI
  • UART

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


Xsight Labs is looking for an Embedded Firmware developer to join our BSP team, responsible for developing and maintaining low-level firmware and Board Support Packages (BSPs) for the E product line. This role involves hands-on work across firmware development, board bring-up, and hardware-software integration, in close collaboration with cross-functional teams. You will:

  • Design, develop, and maintain BSPs and low-level firmware based on Zephyr RTOS
  • Implement and integrate device drivers, board configuration, and platform services
  • Participate in board and chip bring-up activities
  • Develop Python and bash utilities for platform management, testing, and automation
  • Work closely with hardware, validation, and VLSI designers to ensure reliable platform integration

Required Experience

  • 3+ years of embedded software or firmware development in a Linux environment
  • Strong knowledge of C, Python, and bash scripting – an advantage
  • Experience with networking concepts and protocols
  • Familiarity with HW/SW interfaces at board and chip level (I2C, SPI, GPIO, UART, etc.)

Required Skills

  • Strong technical and problem-solving skills
  • Self-driven, fast learner with high motivation
  • Excellent communication skills
  • Strong collaboration and teamwork skills

Education

  • B.Sc. or M.Sc. in Computer Science, Computer Engineering, or a related field

If you don’t meet all the requirements but feel this role is a good fit for you, we encourage you to apply.

Xsight Labs