Senior Software Test Engineer

Astera Labs
CA, United States
$120K-$190K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

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
Planet Labs PBC
San Francisco, California

For this role, we are seeking an experienced software engineer to enhance our test infrastructure's capabilities in support of increasing spacecraft production and testing capacity. We develop software applications and test infrastructure, ranging from automation frameworks, hardware device drivers,...

Promoted
VirtualVocations
Stockton, California

A company is looking for a Senior Staff Software Engineer in Ads Infrastructure & Systems. ...

Promoted
Leidos Inc
Sacramento, California

The Senior Test and Quality Assurance Engineer will work with SPO, OEM, developmental test (DT), operational test (OT) and other mission partners to ensure integration, test, and evaluation of new or modified avionics, payloads, and sensors to the U-2 Dragon Lady at Government direction. Work with o...

Promoted
VirtualVocations
Stockton, California

A company is looking for a Senior Software Engineer in Crypto Core. ...

BILL
San Jose, California

Expertise with all aspects of SDLC, including code reviews, unit testing, automation testing and CI/CD. BILL is a leader in financial automation software for small and midsize businesses (SMBs). This is a versatile role where you will be involved with everything from design and architecture through ...

Promoted
VirtualVocations
Corona, California

A company is looking for a Senior Fullstack Software Engineer. ...

Intelletec
CA, United States

We are looking for a Senior Software Engineer, ML Backend who is passionate about Machine Learning and AI. We’re looking for an exceptional Senior Software Engineer, interested in solving complex problems at the intersection of Data and ML. Strong experience with unit testing frameworks such as PyTe...

Test Dev Tools
San Francisco, California

As a Senior Reliability Test Engineer, you will be tasked with the unique challenge of working at the intersection of all engineering disciplines to ensure our hardware meets the highest level of quality and reliability. Senior Reliability Test Engineer. The ideal candidate has extensive engineering...

Latitude AI
Palo Alto, California

When you join the Latitude team, you'll work alongside leading experts across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering –. Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, ...

Ginger Labs Inc
San Francisco, California

We are looking for a senior engineer to join our iOS team, with experience developing great apps on Apple platforms (iOS, iPadOS, macOS). Design, code, test, debug, modernize and document new and existing systems. Participate in code reviews and provide guidance and mentorship on software developmen...