Search jobs > Santa Clara, CA > Firmware engineering

Firmware Engineering Manager

Astera Labs
Santa Clara, CA, United States
Full-time

Astera Labs is a global leader delivering semiconductor-based connectivity solutions purpose-built to unleash the full potential of intelligent data infrastructure at cloud-scale.

Our class-defining first-to-market products based on PCIe, CXL, and Ethernet technologies deliver critical connectivity for high-value artificial intelligence and machine learning applications.

Our focus on customer-driven product definition and commitment to design solutions in the cloud, for the cloud, results in breakthrough execution and scale for our customers.

We are headquartered in the heart of California’s Silicon Valley, with R&D centers and offices in Taiwan, China, Vancouver and Toronto, Canada, and Haifa, Israel.

As an Astera Labs Firmware Engineering Manager, you will lead a team whose responsibilities include :

  • Architect SoC microcontroller subsystems
  • Plan and implement firmware features during SoC development
  • Co-develop SoC hardware / firmware interfaces together with RTL designers
  • Co-simulate RTL and firmware, identify bugs and enhancements, and work with design and verification teams to implement changes
  • Plan and execute post-silicon firmware feature testing and customer roll-out
  • Develop post-silicon FW regression testing methodology to qualify each customer release
  • Work with tier-1 cloud service provider (CSP) customers to specify and implement CSP-specific firmware functionality
  • Maintain a lightweight set of collateral / documentation to enable other functions to have a basic understanding of the structure and functionality of the SoC firmware and microcontroller subsystem

Required Qualifications / Experience

  • Strong technical background in electrical engineering, computer engineering, and / or computer science
  • 5 years’ experience supporting and / or developing firmware for complex SoC / silicon products, preferably products in Compute, Networking, or Storage applications
  • Solid understanding of and direct work experience with microcontroller subsystems on an SoC (e.g., ARM, Arc, Tensilica, SiFive, 8051, etc.

including memory access, interrupt interfaces, timers, etc.

  • Experience implementing and driving internal methodologies for coding style consistency and documentation (e.g., Doxygen)
  • Professional attitude with the ability to prioritize a dynamic set of tasks, to plan and prepare for customer / internal meetings in advance, and to work with minimal guidance and supervision
  • Entrepreneurial, open-mind behavior and can-do attitude. Think and act with the customer in mind!

Preferred Qualifications / Experience

  • Experience leading a small team in a lead by example manner planning sprints, assigning tasks based on individuals’ strengths and career aspirations, providing constructive / encouraging feedback, maintaining a dashboard view of project status, chipping in to shore up gaps in execution as needed, etc.
  • Experience writing firmware to control and / or monitor SerDes interfaces
  • Experience writing firmware related to PCI-Express and / or Ethernet interfaces on an SoC
  • Understanding of PCI-Express Link Training and Status State Machine (LTSSM) and 100 / 200 / 400 / 800G Ethernet
  • Experience with agile development flows and associated tools (e.g., Atlassian Jira, Confluence, and Bitbucket)

We know that creativity and innovation happen more often when teams include diverse ideas, backgrounds, and experiences, and we actively encourage everyone with relevant experience to apply, including people of color, LGBTQ+ and non-binary people, veterans, parents, and individuals with disabilities.

16 days ago
Related jobs
Promoted
Star Charge Americas Corp
Fremont, California

Star Charge is seeking a talented and motivated EVSE Embedded Software Engineering Manager to join our team. Bachelor's degree in Electrical Engineering, Computer Science or related field. ...

Promoted
Comet Group
San Jose, California

We’re looking for a strong experienced technologist to lead our exceptional Firmware/Software Engineering team to develop cutting edge technologies that enable the manufacturing of the next generation semiconductor devices. Lead a highly experienced best-in-class firmware/software team. BS in Electr...

Promoted
Comet Group
San Jose, California

We’re looking for a strong experienced technologist to lead our exceptional Firmware/Software Engineering team to develop cutting edge technologies that enable the manufacturing of the next generation semiconductor devices. Lead a highly experienced best-in-class firmware/software team. BS in Electr...

Promoted
Star Charge Americas Corp
Fremont, California

Star Charge is seeking a talented and motivated EVSE Embedded Software Engineering Manager to join our team. Bachelor's degree in Electrical Engineering, Computer Science or related field. ...

Promoted
VergeSense
Mountain View, California

We are looking for an experienced hands-on firmware engineering manager with strong product development intuition to be a key part of Vergesense’s engineering team. ...

Promoted
Astera Labs
Santa Clara, California

As an Astera Labs Firmware Engineering Manager, you will lead a team whose responsibilities include:. Strong technical background in electrical engineering, computer engineering, and/or computer science. Plan and implement firmware features during SoC development. Co-develop SoC hardware/firmware in...

Promoted
Star Charge Americas Corp
Fremont, California

Star Charge is seeking a talented and motivated EVSE Embedded Software Engineering Manager to join our team. Bachelor's degree in Electrical Engineering, Computer Science or related field. ...

Apple
Cupertino, California

We are looking for an engineering program manager that is passionate about working with world class engineering teams to build differentiated sensing technologies. This role requires first-hand technical experience combined with a deep understanding of how embedded firmware, software, algorithms and...

Supermicro
San Jose, California

Build and lead a team of firmware engineers to design and develop world class firmware for cutting edge enterprise products. We are looking for talented individuals who enjoy creating firmware for server products, prototyping concepts, and investigating in new technologies. Drive the analysis, debug...

Apple
Cupertino, California

Apple is seeking an extraordinary Engineering Program Manager to help define and develop software platforms for Home and Audio products of the future. The Beats group is seeking a Senior Engineering Program Manager with a consistent track record of enabling large cross-functional teams to deliver co...