Annapurna Labs Ltd.

Software Development, Cloud Computing

SoftwareDevelopmentEngineer,SystemSWgroup

$275–400k ~AI est. Haifa, Haifa, Israel FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Development Engineer, System SW group at Annapurna Labs Ltd.. Skills: System software, Test infrastructure, Hardware validation. Work in Linux environment. Build server validation software”

What You'll Achieve.

Ensure system quality; Ensure system reliability

Industry & Context.

Software Development, Cloud Computing
Problems you'll solve

Debugging

What They're Looking For.

Must Have

Bachelor’s degree in Computer Science, 4+ years software development experience, Linux system programming, Shell scripting, Hardware interfaces experience, Embedded systems experience, System level debugging skills

Nice to Have

2+ years Python experience, Proficiency in OOP, ETH protocols basic knowledge, PCIe protocols basic knowledge, 1+ years architecture and design experience, Knowledge of professional software engineering practices

What You'll Do.

Work in Linux environment

Build server validation software

Maintain server validation software

Design test framework infrastructure

Develop test framework infrastructure

Participate in software development lifecycle

Work with hardware interfaces

Develop system functionality

Validate system functionality

Debug system functionality

How You'll Work.

Team & Collaboration

Cross-functional teams; Hardware teams; Firmware teams; Manufacturing teams

Full Job Description

Annapurna Labs, as part of Amazon, is looking for a System Software Development Engineer to help define, shape, and integrate innovative solutions for the next generation of our cloud platforms. In this role, you will be part of the System Software team, responsible for building and maintaining the software systems that validate servers before they enter AWS production. You will design and develop scalable test infrastructure, work closely with hardware and embedded components, and play a key role in ensuring the quality and reliability of our systems at scale. You will collaborate with cross-functional teams, including hardware, firmware, and manufacturing, to gather requirements and deliver robust solutions. The role involves hands-on development in a Linux-based environment, deep system-level debugging, and full ownership across the software development lifecycle- from design and implementation to deployment in manufacturing environments. This is a unique opportunity to work at the intersection of software and hardware, influence large-scale production systems, and contribute directly to the reliability of AWS infrastructure worldwide. Key job responsibilities We are seeking a new member to join the System Software team and contribute to a variety of projects and related activities: - Work in a Linux-based environment - Build and maintain the software system that validates every server entering AWS production line - Design and develop framework infrastructure for executing hardware tests - Collaborate closely with internal and external customers to gather requirements and deliver solutions - Participate in the full software development life cycle, from design to manufacturing - Work hands-on with hardware interfaces and embedded systems to develop, validate, and debug system functionality Basic Qualifications: - Bachelor’s degree (B.Sc./B.A.) in Computer Science or a related technical field - 4+ years of professional software development experience with strong pr

Free ATS check

Applying for this Software Development Engineer, System SW group role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Annapurna Labs Ltd.?

Real rants from real employees. Read before you apply.

Read Company Rants →