Skip to main content

Backend Software Engineer

Xsight LabsGivatayim, Tel Aviv District, IsraelNot specifiedFull-timeSeniority: Not specified

Posted Jun 28 · 146 applicants

Salary not listed for this role

Saving, applying or scoring takes a few seconds to set up your free account.

Willbi insight

The role in plain words

Must-have
  • 3+ years of backend software development experience
  • Great understanding of multithreading and multiprocessing concepts
  • Good understanding of and hands-on experience with computer networking and socket programming
  • Comfortable tackling low-level development tasks and working in a Linux-based, hardware-oriented environment
  • Excellent analytical skills with a knack for debugging complex, asynchronous systems and low-level software/hardware interfaces
Nice-to-have
  • Strong Python development skills
  • Proficiency in C/C++
  • Familiarity with full-stack development

Extracted from the job description · kept up to date automatically

Who this suits

Full job description

Original listing · kept for reference

About the Role

We are looking for a Backend Software Engineer with 3+ years of experience to join our growing Tools and Infrastructure team. In this role, you will develop and maintain backend systems, hardware management platforms, and developer tools that support our hardware development lifecycle—from design and emulation to bring-up and production.

The ideal candidate is technically independent and comfortable working at the intersection of hardware and concurrent software.

What You’ll Do

· System & Tool Development: Develop and maintain backend systems, management platforms, and various internal development tools (such as task-specific compilers)

· Hardware Integration: Design and implement APIs and data processing workflows that connect software and hardware systems, including direct interaction with low-level components and hardware interfaces

· Concurrency & Performance: Build and optimize multithreaded and multiprocessed management platforms to improve system reliability, performance, and scalability

· Collaboration: Partner with software and hardware teams to support product development through stable internal tooling and infrastructure.

What We’re Looking For

· Experience: 3+ years of backend software development experience.

· Concurrency & Networking: Great understanding of multithreading and multiprocessing concepts, alongside a good understanding of and hands-on experience with computer networking and socket programming.

· Environment: Comfortable tackling low-level development tasks and working in a Linux-based, hardware-oriented environment.

· Advanced Root-Cause Analysis: Excellent analytical skills with a knack for debugging complex, asynchronous systems and low-level software/hardware interfaces.

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

Advantages

· Strong Python development skills.

· BSc in Computer Science or an equivalent technical degree.

· Proficiency in C/C++.

· Familiarity with full-stack development.

About Xsight Labs
Company profile · coming soon

Employee reviews · coming soonMore roles at Xsight Labs

Questions about this role

  • This listing did not state a salary. We only show pay when the employer publishes it.
Xsight Labs
Posted Jun 28 · 146 applicants
See how you match