Senior Software Test Engineer

Astera Labs
CA, United States
$120K-$190K a year
Full-time

Job Description

The mission of this role is to architect and develop firmware and microcontroller subsystems for Astera Labs’ SoC and systems products.

Firmware is responsible for implementing the major differentiating features of Astera Labs’ products. As such, firmware is considered equally important to the hardware, and the firmware team is often customer-facing accordingly to ensure the needs of the customer are fully comprehended.

Basic qualifications

  • At a minimum, a Bachelor’s in EE or Computer Science is required, and a Master’s is preferred.
  • Minimum 5 years’ experience supporting or developing complex SoC / silicon products for Server, Storage, and / or Networking applications.
  • Experience developing firmware to execute in on-chip microcontrollers as well as C-language software development kits (SDKs) to execute on system management controllers (e.g. BMC).
  • Experience working with logic designers to architect and verify HW-SW interfaces on complex SoCs.
  • Authorized to work in the US and start immediately.

Required experience

  • High level of proficiency in C (preferred) or C++, including development of C-based SDKs.
  • High level of proficiency in Python for automating pre-processors / post-processors and FW QC
  • Working knowledge of software / firmware build environments, gcc / Make, Doxygen, and GitHub.
  • Hands-on experience with Server, Storage, and / or Networking equipment (e.g. Network Switches).
  • Familiarity with SoC interfaces to common IP blocks such as PCIe Controllers, DDR Controllers, NVME Controllers, AMBA / AHB interfaces, on-chip memory interfaces, and other similar interfaces.

Preferred experience

  • Experience developing firmware to execute in on-chip microcontrollers as well as C-language SDKs to execute on system management controllers (e.g. BMC).
  • Experience developing embedded firmware for PCIe or Ethernet Switch products.
  • Experience with industry forums and collaboration workgroups such as OCP and OpenBMC.

The base salary range is $120,000.00 USD $190,000.00 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

30+ days ago
Related jobs
Promoted
Astranis Space Technologies Corp
San Francisco, California

Senior Hardware/Production Test Software Engineer. Senior Hardware/Production Test Software Engineer. You will collaborate with multiple engineering teams to create and implement successful test plans, and develop software for automated testing at both component and integrated levels. Work with grou...

Promoted
Sonance
Fountain Valley, California

Senior Software Engineer; Audio Industry preferred. Sonance is seeking a highly skilled Network/Cloud Software Engineer with extensive experience in AWS and proficient in Python programming. Bachelor's degree in Computer Science, Information Technology, Engineering, or related field; Master's degree...

Promoted
Fortinet
Sunnyvale, California

This position requires software development skills focusing on embedded systems, system administration, scalability and performance. ...

Promoted
VirtualVocations
Santa Barbara, California

A company is looking for a Senior Software Engineer - Contract. Tailwind while providing guidance to other engineersRequired Qualifications:6+ years of experience building highly scalable web applicationsBS degree in Computer Science or equivalent work experienceExpert knowledge in React, JavaScript...

Promoted
Leidos Inc
San Diego, California

The selected individual will be responsible for using sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable, including providing software process management and control throughout the coding portion of the...

Promoted
VirtualVocations
Santa Barbara, California

A company is looking for a Senior Software Development Engineer (Back-end). ...

Promoted
Treeline, Inc.
Anaheim, California

The Senior Software Engineer will be responsible for designing, developing, and maintaining software solutions for manufacturing, engineering, and customer needs, with a primary focus on developing PXE boot environments. The Senior Software Engineer will install and configure operating systems, soft...

Promoted
VirtualVocations
Huntington Beach, California
Remote

A company is looking for a Sr Software Development Engineer - Remote. ...

Truvian Sciences
San Diego, California

SUPERVISORY ROLE  No SALARY RANGE Senior Software Test Engineer:  $118,000 - $140,000 Staff Software Test Engineer:  $147,000 – $158,000 This range considers the factors considered in making compensation decisions, including but not limited to experience, skills, knowledge, abil...

Motion Recruitment
California, United States

We are seeking a talented and experienced Senior Back End Software Engineer to join our dynamic team and play a crucial role in the development and optimization of our core platform. As a Senior Back End Software Engineer, you will be responsible for designing, implementing, and maintaining scalable...