✦ Luna Orbit — Software Engineering

Software Development Engineer II, HW/SW Co-Design - MLA Annapurna Labs

at Amazon.com

📍 US, CA, Cupertino Unknown Posted March 21, 2026
Type Not Specified
Experience mid
Exp. Years 3+ years
Education Bachelor's degree in Electrical Engineering or related field
Category Software Engineering

This role involves driving pre-silicon hardware/software co-development for machine learning chips, verifying silicon functionality, and collaborating with architecture and design teams.

  • Develop and verify silicon functionality
  • Collaborate with architecture teams
  • Write bare-metal software
  • Perform system emulation and verification
  • Ensure reliability and performance

Focus on embedded software, system verification, chip design, ARM architecture, RF standards, and automation scripting within a pre-silicon environment.

The ideal candidate is a mid-level software engineer with 3+ years of experience in embedded systems, chip verification, and system development, with strong skills in ARM architecture, RF standards, and scripting languages.

3+ years software developmentSystem verificationEmbedded softwareChip designARMRF standardsPythonPerl
Formal verificationEnd-to-end checkingWireless standardsBroadband wirelessAutomation scripting
Emulation toolsVerification toolsPythonPerl
embedded softwaresystem developmentchip designverificationARMRF standardsPythonPerlformal verificationsystem testing
Embedded SoftwareSystem DevelopmentChip DesignBare-metal SoftwareVerificationEmulationARMDSPRF StandardsPythonPerlFormal VerificationReliabilityScaling
Problem-solvingDebuggingCollaborationInnovationAdaptability

Preferred

None specified
Industry Technology / Hardware / Semiconductor
Job Function Hardware/software co-design and verification for machine learning chips
Role Subtype Software Development Engineer II
Tech Domains Embedded Software, System Development, Chip Design, Verification, Emulation
embedded softwaresystem developmentchip designverificationARMDSPRF standardsPythonPerlformal verificationend-to-end checkingemulationreliabilityscalingsoftware developmentsystem verificationhardware/software co-designMLA Annapurna Labsautomation scripting

Less than 3 years experience, Lack of embedded software background, No chip design or verification experience, Unfamiliarity with ARM or RF standards

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