Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer, Server Control Firmware

$143.7k - $194.4k
Full-time

Annapurna Labs (U.S.) Inc.

Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago—even yesterday. Our custom chips, accelerators, and software stacks enable us to take on technical challenges that have never been seen before, and deliver results that help our customers change the world.

In Annapurna Labs we are at the forefront of hardware/software co-design not just in Amazon Web Services (AWS) but across the industry. Our Chassis Software team is looking for candidates interested in diving deep into the different hardware technologies that power our Machine Learning servers and develop the software and firmware to drive, support and sustain these technologies as they evolve though concept and manufacturing, and finally take their place in our rapidly expanding fleet of emerging Machine Learning products our customers demand.

Technologies useful to this role include operating systems, Linux architecture, embedded systems, and control systems. Our team uses, C, C++, Lua, Bash, Python and other similar languages to develop device drivers, enable control systems which utilize sensor data, and develop automation software. Familiarity with Baseboard Management Controller (BMC) software and architecture is helpful but not required. Although we use machine learning workloads to validate systems software, this team is focused on codeveloping reliable server software and hardware for customers to deploy their ML workloads at scale.

Key job responsibilities
- Provide Baseboard Management Controller (BMC) and Satellite Management Controller (SMC) software and firmware for Machine Learning Accelerator (MLA) servers.
- Continuously collaborate with other server and board software teams responsible for accelerator management firmware and other programmable logic devices.
- Work within the larger MLA Systems Software group to support development of mission-mode firmware, exercisers for manufacturing and vetting, and automation for qualification and deployment.
- Engage in new product development by participating in early concept design reviews, schematic approvals, offsite board bringup and laboratory-based testing.

A day in the life
The MLA Chassis Software team was builds on board firmware primarily for mission-mode control of sensors and other board-level hardware. This includes debug, testing, qualification, and manufacturing. We touch technologies from Linux kernel device drivers to the I2C infrastructure pervasive in the server and everything in between. We are not working on machine learning algorithms, but rather we work on the physical systems (hardware) which execute and accelerate those machine learning algorithms. Data paths, I2C, SPI, PCIe, and device control are our bread and butter.

About the team
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our engineers enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.

Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.

About AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon conferences, inspire us to never stop embracing our uniqueness.

Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.

Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

BASIC QUALIFICATIONS

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language

PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at .

USA, TX, Austin - 143,700.00 - 194,400.00 USD annually
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer, Server Control Firmware in Austin, TX vacancy
  •  ...Annapurna Labs is seeking an Embedded Software Engineer to work on server control firmware for MLA servers within AWS. You will develop and maintain BMC/SMC software and collaborate across hardware and software teams in a hardware-centric, Linux-based environment. The... 
    Suggested

    Amazon

    Austin, TX
    4 days ago
  • New Grad is seeking an entry-level Embedded Firmware and Controls Engineer or Intern to join a small, fast-moving team building large-scale industrial...  ...You will collaborate with electrical, mechanical, and software teams, applying modern languages and tools to deliver reliable... 
    Suggested
    Internship

    Resurgent Industries

    Austin, TX
    1 day ago
  •  ...matters. Role Summary We're looking for an entry-level Embedded Firmware and Controls Engineer or Embedded Firmware and Controls Engineering Intern to...  ...Troubleshoot control and firmware issues across hardware, software, and system boundaries - from logic analysis to live... 
    Suggested
    Internship
    Remote work
    Flexible hours
    Shift work

    Resurgent Industries

    Austin, TX
    1 day ago
  •  ...Protagonist Management LLC is seeking a Controls & Firmware Engineer in Austin, TX or Miami, FL. You will design and implement the control architecture...  ...storage systems, involving both PLC programming and embedded firmware development, and contribute to CI/CD pipelines for... 
    Suggested
    Relocation package

    Protagonist Management LLC

    Austin, TX
    1 day ago
  • $125k - $185k

     ...advancement while protecting our planet. We are looking for a Controls & Firmware Engineer to help design and implement the controlarchitecture for...  .... This hands-on role involvesboth PLC programming and embedded firmware development, giving flexibility as we evolveour... 
    Suggested
    Relocation
    Relocation package

    Exowatt

    Austin, TX
    1 day ago
  •  ...are seeking highly motivated Firmware Engineering intern/co-op to join our...  ...Firmware for AMD's discrete and embedded products. In this role -...  ...on reference hardware and software, pre-silicon emulation and...  ...system, RTOS, and embedded controller structure Source control... 
    Full time
    Summer work
    Internship
    Summer internship
    Worldwide

    AMD

    Austin, TX
    3 days ago
  • $193.3k - $261.5k

     ...Labs designs silicon and software that accelerates...  ...Machine Learning Systems Firmware Team is looking for candidates...  ...our Machine Learning servers.We build production...  ...members develop your engineering expertise so you feel...  ...code reviews, source control management, build... 
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  •  ...technology company based in Texas is seeking a skilled Firmware Engineer to develop real-time embedded software and optimize electrical systems for defense...  ...Competitive salary and benefits are offered including health insurance and equity. #J-18808-Ljbffr Allen Control Systems

    Allen Control Systems

    Austin, TX
    3 days ago
  • $118.27k - $160.01k

     ...performance improvements Precision motion control (micron/sub-micron accuracy systems...  ...the future of technology. Senior Embedded Software & Controls Engineer Summary Job Description We are...  ...mechanical, and system architecture teams Firmware and FPGA developers Product... 
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Brooks Automation

    Austin, TX
    3 days ago
  •  ...Lead / Systems Design Firmware Engineer to join our growing...  ...The Platform Hardware Controller interacts with cutting...  ...SoC solutions with embedded processing, logic gates...  ...for embedded systems.Software Programming and...  ...of Band management of servers and its components in... 

    AMD

    Austin, TX
    3 days ago
  • $190k - $230k

     ...focused on the Flipturn Controller, a cutting-edge onsite...  ...the culture of our engineering team. You'll work on...  ...control Upgrading our embedded Linux systems,...  ...and board bring-up Firmware and full-stack improvements...  ...years of experience in software engineering ~2+... 
    Remote work
    Flexible hours

    Flip GmbH

    Austin, TX
    2 days ago
  •  ...Firmware EngineerAt AMD, we believe technology has the...  ...for a Firmware Engineer with a strong background...  ...management and platform control across AMD SoCs. The role...  ...of hardware and software.You are a motivated self...  ...firmware engineersStrong embedded firmware development experience... 

    Advanced Micro Devices , Inc.

    Austin, TX
    2 days ago
  •  ...Senior Firmware EngineerAt AMD, we believe technology...  ....The RoleAMD's Server Security Processor Firmware...  ...a senior firmware engineer to design, develop, and...  ...-level software or embedded firmware development...  ...Experience with source control systems such as git.Experience... 

    Advanced Micro Devices , Inc.

    Austin, TX
    4 days ago
  • $61 - $71 per hour

     ...experience — talk with your recruiter to learn more. Memory Firmware Engineer Job Location – Austin, TX. Hybrid or Fully Remote OK. Project...  ...complex systems. Experience with SERDES, DDR, Memory Controller Design. Understanding of computer organization/architecture... 
    Remote work

    LanceSoft

    Austin, TX
    3 days ago
  •  ...Apple seeks a curious and self-motivated BMC Firmware Engineer to contribute to next-generation server platforms, focusing on manageability and security of data...  ...DVT/PVT stages. This role requires 7+ years of embedded Linux development and strong C/C++ skills. #J-18... 

    Apple

    Austin, TX
    1 day ago
  •  ...Company Overview ACS (Allen Control Systems) is a defense...  ...former U.S. Navy electrical engineers with deep experience in robotics and software, ACS brings together AI, computer...  ...looking for a Motor Drive Firmware Engineer with deep expertise in embedded systems and real-time... 
    Local area

    Allen Control Systems

    Austin, TX
    3 days ago
  •  ...OpenBMC Firmware EngineerOur client, a leading organization in the...  ...a dedicated OpenBMC Firmware Engineer to join their innovative team...  ...Proficiency with Open Source BMC Software Stack (OpenBMC).Programming...  ...PCIe.Experience with source control systems like Git and review tools... 
    Flexible hours

    Experis

    Austin, TX
    7 hours ago
  •  ...Most firmware engineers write code for boards that never leave the bench....  ...implement high-performance motor control firmware critical to the...  ...integration across hardware and software. You won't be handed a...  ...Design and implement embedded firmware in C/C++ for real-time... 

    SR2

    Austin, TX
    22 hours ago
  •  ...Firmware EngineerOur client, a leading technology...  ...specializing in server management...  ...seeking a Firmware Engineer to join their team...  ...will be part of the Software Development Department...  ...Management Controller (BMC) team. The ideal...  ...releasesMinimum of 3-4 years of embedded firmware... 
    Contract work
    Remote work
    Flexible hours

    Experis

    Austin, TX
    7 hours ago
  • $130k - $170k

     ...6422_1793635609Title: Firmware EngineerLocation: Onsite...  ...for a Senior Firmware Engineer to join an established...  ...for a hands-on embedded engineer with 5+ years...  ...strong C/C++ and motor control background, ideally brushless...  ...-in-the-Loop (HIL) & Software-in-the-Loop (SIL) test... 
    Full time

    Lorien Resourcing

    Austin, TX
    22 hours ago
  • Company Overview:Allen Control Systems (ACS) is a...  ...former Navy electrical engineers with a proven track record in robotics and software. We are developing a small...  ...a highly skilled Firmware Engineer with strong expertise...  ..., and implementing embedded software for real-time... 
    Local area

    Allen Control Systems

    Austin, TX
    3 days ago
  •  ...Senior Software Engineer - Blade Server BMC Firmware DevelopmentMicrosoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind...  ...firmware/software solutions.Experience in BMC, Embedded Linux, U-Boot and Board Support Packages (BSP) porting... 
    Work at office
    Worldwide

    Microsoft Corporation

    Austin, TX
    4 days ago
  •  ...Description REA is seeking a Staff Firmware Engineer for our Performance Computing...  ...Design, develop, and verify embedded firmware for digital PWM voltage...  ...language ~ Good understanding of software development cycle and version control system ~ Skillful at interrupt... 
    Work experience placement

    Renesas

    Austin, TX
    1 day ago
  •  ...Advanced Micro Devices, Inc. is seeking an experienced Firmware Engineer focused on server BIOS solutions. The role involves designing and debugging BIOS/firmware for AMD platforms, collaborating with customers and internal teams to deliver robust server solutions.... 

    Advanced Micro Devices , Inc.

    Austin, TX
    22 hours ago
  •  ...Job Summary We are seeking a Firmware Engineer to help develop actuation and motor control firmware for humanoid robots. You...  ...torque control loops, and the embedded systems that bring our actuators...  ...systems, electrical, mechanical, and software engineers to architect the next... 
    Local area

    Apptronik Systems, Inc.

    Austin, TX
    3 days ago
  • $110k - $151k

     ...roleThe Enphase Modeling and Controls team, part of the Office of...  ...electronics, controls, and firmware engineers that is fast-moving, working...  ...control Validate firmware through software simulations, hardware-in-the...  ..., debugging, and tuning embedded firmware on inverter... 
    Work at office

    Enphase Energy

    Austin, TX
    1 day ago
  • Allen Control Systems (ACS) is a cutting-edge defense startup...  ...former Navy electrical engineers with a proven track record in robotics and software. We are developing an...  ...looking for a Motor Drive Firmware Engineer with deep expertise in embedded systems and real-time control... 
    Local area

    Allen Control Systems

    Austin, TX
    3 days ago
  • Base is hiring a firmware engineering intern to build core firmware for distributed...  ...You will work on low-level software that runs on real hardware, with direct exposure to embedded systems across our fleet....  ..., and grid-balancing controls while shipping real code that... 
    Internship

    Base Power Company

    Austin, TX
    3 days ago
  •  ...DescriptionJob DescriptionWE ARE SEEKING software developers and embedded engineers with 4+ years of experience. At...  ...and TCP communications, to server-side database, web, and mobile app...  ...preferred:Dedication to proper source control methodsStrong problem solving and communication... 
    Temporary work
    Work experience placement
    Casual work

    Sparx Engineering

    Austin, TX
    4 days ago
  • Principal Firmware/Middleware Engineer Job Description As the Principal Firmware...  ...and driving the end-to-end embedded software and firmware architecture...  ...routing tables, and flow control. 2. Initialization, Boot,...  ...experience in embedded systems, server platform architecture, or... 
    Worldwide

    Renesas

    Austin, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer, Server Control Firmware. Be the first to apply!