About the role Xsight Labs is building high-performance networking solutions for scale-out infrastructure. As a Software Engineer, you’ll develop and optimize low-level software in C, help bring up new hardware, and collaborate closely with senior engineers across firmware, silicon, and verification to ship production-quality code. What you’ll do Implement and optimize features in C for user-space and kernel-adjacent components (e.g., packet I/O paths, drivers, utilities). Contribute to device driver development: design, debug, testing, and performance tuning. Work hands-on in the lab on SW/HW integration, board bring-up, and end-to-end data-path validation. Investigate complex issues using logs, packet captures, and profilers; propose and land robust fixes. Add automated tests, improve CI signals, and write clear documentation and design notes. Collaborate in code reviews and design discussions; learn from senior mentors and share knowledge with peers. Basic Qualifications Bachelor’s Degree in Computer Science or Electrical Engineering 1–4 years of software development in C Outstanding team player with strong verbal and written communication skills