DevJobs

Senior Embedded Software Engineer

Overview
Skills
  • Bash Bash
  • Python Python
  • C C
  • C++ C++
  • Networking Networking
  • Embedded Software Development ꞏ 6y
  • Firmware Development ꞏ 6y
  • Bootloaders
  • System software
  • Performance analysis
  • Linux system debugging
  • Linux Kernel Development
  • Kernel bring-up
  • Hardware board bring-up
  • Driver debugging
  • Device trees
  • Chip bring-up
  • BSP
  • Buildroot
  • RTOS
  • U-Boot
  • UEFI
  • Yocto

About Xsight Labs

Xsight Labs is a pre-IPO silicon startup based in Israel wit – Kiryat Gath 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.

Join us and help shape the future of cloud infrastructure!


About the Role

Xsight Labs is seeking a Senior Embedded Software Engineer to join our Platform team, responsible for developing embedded software and firmware for Xsight's data center switch product line. This role involves working in both pre-silicon and post-silicon development environments, participating in board and chip bring-ups, and collaborating closely with cross-functional teams.

This is a rare opportunity to work alongside industry experts and master all aspects of embedded software and firmware development across Linux and RTOS environments. You'll contribute to large-scale network operating system deployments, and your work will directly impact products that power the world's largest cloud infrastructures.


Position Scope

• Research, design, and implement software drivers, subsystems, and development tools

• Lead board and chip bring-up activities and debugging across hardware, firmware, and software teams

• Participate in large-scale deployments and upgrades of Network Operating Systems

• Collaborate closely with SW, HW, System Validation, and VLSI teams to ensure system alignment

• Debug complex issues at the intersection of hardware and software


Required Experience

• 6+ years of hands-on embedded software and firmware development

• Strong expertise in Linux kernel development, BSPs, and low-level system software

• High proficiency in C programming; solid working knowledge of Python and Bash

• Deep understanding of bootloaders, kernel bring-up, device trees, and driver debugging

• Hands-on experience working with hardware at board and chip levels

• Strong Linux system knowledge, including debugging, performance analysis, and networking

• Experience with large-scale C/C++/Python codebases

• Experience with RTOS in multicore environments – an advantage

• Hands-on experience with UEFI and U-Boot – an advantage

• Familiarity with embedded Linux build systems (Yocto, Buildroot) – an advantage


Required Skills

• Excellent technical problem-solving and debugging abilities

• Self-driven, fast learner comfortable working in complex, low-level systems

• Ownership mindset with ability to drive issues from root cause to resolution

• Strong communication skills and ability to collaborate across multidisciplinary teams

• Ability to understand priorities, juggle multiple tasks, and thrive in fast-paced environments

• Highly motivated team player with strong work ethic and collaborative spirit


Education

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

Xsight Labs