✦ Luna Orbit — Cloud & Infrastructure

Senior SoC Systems Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

at Amazon.com

📍 US, CA, Cupertino Unknown Posted March 28, 2026
Type Full-Time
Experience senior
Exp. Years 6+ years
Education Not specified
Category Cloud & Infrastructure

This role involves developing and owning components of SoC models, debugging hardware/software interactions, and collaborating with chip architects to validate hardware features. The engineer will work on software that runs on custom chips used in machine learning accelerators.

  • Develop SoC models
  • Debug hardware/software interactions
  • Collaborate with chip architects
  • Contribute to hardware feature design
  • Build tooling and automation

The position requires expertise in low-level software development, hardware modeling, performance profiling, and debugging on custom silicon such as ASICs and FPGAs, primarily using C++ and Python.

The ideal candidate is a senior systems software engineer with extensive experience in hardware-software integration, driver development, and system modeling for custom silicon. They should have a strong background in C++, Python, and performance optimization, with the ability to debug complex hardware/software interactions.

6+ years of full software development life cycleexperience with C++Python scriptinghardware/software interaction debuggingfirmware and driver developmentperformance profilinghardware specs interpretation
ML knowledgesystem modeling softwareemulator developmentarchitecture validationsoftware automation
emulatorsperformance analysis toolssoftware modeling tools
C++Pythonhardware specsfirmwaredriversruntime librariesperformance analysisemulatorssystem modelingdebugging
C++Pythonsoftware developmenthardware specsfirmwaredriversruntime softwareperformance analysisemulatorssystem modelingsoftware stackdebugginglow-level softwareASICsFPGAs
collaborationproblem-solvingdebuggingcommunicationteamworkperformance optimizationanalytical thinking
Industry Technology / Cloud Computing
Job Function Developing and validating hardware-software interfaces for custom silicon
Role Subtype System Administrator
Tech Domains Active Directory, Microsoft 365, Azure, Amazon Web Services, Linux
System on ChipsSoCsoftware developmenthardware interactiondriver developmentruntime librariesperformance analysisemulatorshardware specsdebuggingC++PythonASICsFPGAsMLarchitecture validationsoftware modelingautomationlow-level software

Less than 6 years of experience, Lack of C++ or Python expertise, No hardware/software debugging experience, No experience with ASICs or FPGAs

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile