System Software Engineer

Etched builds model-specific hardware for AI training and focuses on developing single-model ASICs.
Embedded
Senior Software Engineer
In-Person
5+ years of experience
AI · Hardware

Description For System Software Engineer

Etched is seeking a System Software Engineer to develop foundational software for their server infrastructure, focusing on AI model-specific hardware. The role involves working with BIOS, BMC firmware, boot processes, and kernel-mode drivers. The position requires expertise in system-level software development, security implementation, and hardware integration. The company believes in the Bitter Lesson principle, focusing on increasing FLOPs for AI training through specialized hardware. They offer comprehensive benefits including full healthcare coverage and housing subsidies. This is an opportunity to work on cutting-edge hardware-software integration for AI applications, with responsibilities spanning from low-level firmware development to data center orchestration. The role combines deep technical expertise with practical implementation in a company pushing the boundaries of AI hardware development. The position offers both technical challenges and tangible benefits, making it an attractive opportunity for experienced system software engineers interested in AI infrastructure development.

Last updated 8 hours ago

Responsibilities For System Software Engineer

  • Design, develop, and maintain BIOS and BMC firmware
  • Analyze DRAM timings, PCIe configurations, power state transitions
  • Implement and maintain security features including root of trust mechanisms
  • Develop and debug kernel-mode drivers
  • Design and implement advanced system logging and diagnostic capabilities
  • Integrate and optimize node-level data center orchestration technologies
  • Develop and execute comprehensive test plans
  • Collaborate with hardware and software teams for troubleshooting

Requirements For System Software Engineer

Linux
Rust
  • Proficiency in C/C++
  • Strong understanding of BIOS and BMC firmware architectures
  • Experience with server boot processes (EFI, UEFI), and NetBoot technologies
  • Knowledge of root-of-trust and security principles
  • Experience with kernel-mode driver development and debugging
  • Strong understanding of operating systems (Linux preferred) and server hardware architectures
  • Experience with advanced system logging and diagnostic tools
  • Experience with version control systems (e.g., Git)
  • Experience with reading and interpreting hardware logs
  • Excellent communication and collaboration skills

Benefits For System Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Relocation Benefits
  • Full medical, dental, and vision packages with 100% premium covered
  • Housing subsidy of $2,000/month for those living within walking distance
  • Daily lunch and dinner in office
  • Relocation support for those moving to West San Jose

Interested in this job?

Jobs Related To Etched System Software Engineer

Kernel Driver Software Engineer

Senior Kernel Driver Software Engineer position at Etched, focusing on developing and optimizing drivers for ML accelerator devices in San Jose.

Senior Software Development Engineer, EC2 Nitro Team

Senior Software Engineer role at Amazon's EC2 Nitro Team, focusing on firmware infrastructure development and cloud computing solutions with competitive compensation range of $151,300-$261,500.

Senior Automation Engineer

Senior Automation Engineer position at PepsiCo in Cork, Ireland, focusing on industrial automation, PLC programming, and manufacturing systems support.

Engineer, Senior - Hypervisor

Senior Hypervisor Engineer position at Qualcomm focusing on ARM-based embedded systems development, virtualization platforms, and system-level software solutions.

Sr. Automation & Controls Engineer (Starship)

Senior Automation & Controls Engineer position at SpaceX, focusing on designing and implementing automated systems for Starship production.