A

Amazon

Sells products online and rents cloud computing

Firmware Engineer - ML Acceleration, Performance Instrumentation & Developer Tools

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeCupertino, CA, USAIn-person

About the Job

Requirements

  • At least 3 years of non-internship professional software development experience.
  • At least 2 years of non-internship experience in design or architecture of new and existing systems, including design patterns, reliability, and scaling.
  • Experience programming in at least one software programming language.
  • Strong firmware or embedded systems development experience.
  • Proficiency in C and C++ for systems programming, with a strong foundation in algorithms and data structures.
  • Experience implementing efficient algorithms in resource-constrained, real-time environments.
  • Experience with hardware interfaces, instrumentation, or performance monitoring.
  • Strong debugging skills with hardware-software systems.
  • Experience building developer tools or instrumentation frameworks.

Responsibilities

  • Design and implement firmware algorithms for power management, thermal control, and performance optimization on machine-learning acceleration hardware.
  • Develop real-time control policies and state machines that dynamically balance power, thermal, and performance constraints.
  • Create optimization algorithms for resource allocation, frequency and voltage scaling, and workload scheduling.
  • Implement efficient data structures and algorithms suitable for embedded, resource-constrained environments.
  • Design and implement on-device tracing and telemetry collection systems to support algorithm development and validation.
  • Build developer tools and data pipelines for metric collection, analysis, and visualization of algorithm behavior.
  • Implement low-overhead instrumentation that minimizes impact on workload performance.
  • Collaborate with hardware architects to understand hardware capabilities and identify optimal instrumentation points.
  • Develop automated testing and validation workflows, and integrate them with optional cloud-based analytics pipelines.
  • Own firmware code quality through rigorous testing, debugging, and validation on hardware.
  • Work closely with power architects and hardware teams to understand silicon capabilities, implement low-level control mechanisms, and create algorithms and tooling for optimal system behavior.

Desired Qualifications

  • At least 3 years of full software development life-cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor's degree in computer science or equivalent.
  • Experience developing control algorithms, optimization algorithms, or state machines in firmware.
  • Experience with power management algorithms, thermal control policies, or dynamic performance optimization.
  • Background in tracing frameworks, telemetry systems, or performance analysis.
  • Understanding of algorithmic complexity and optimization techniques for embedded systems.
  • Familiarity with hardware performance counters, on-chip monitoring, or hardware debug interfaces.
  • Experience with data collection pipelines and scripting in Python or shell for algorithm validation.
  • Understanding of machine-learning training and inference workloads and their performance characteristics.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs