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

C/C++ Hardware / Software Co-Design SDE, Machine Learning Acceleration Systems

$165.2k - $223.6k

Amazon Locker

Annapurna Labs stands at the forefront of hardware/software co-design, leading innovation not just within Amazon Web Services (AWS) but across the entire industry. We design and build every component of our hardware and software to create best-in-class machine learning products that accelerate customer workloads through industry leading hardware using our custom silicon solutions. If you're passionate about building the highest-performing, hardware-accelerated Machine Learning systems and want to be part of the entire journey from pre- through post-silicon development, Annapurna Labs offers an exceptional career opportunity. Join us in shaping the future of AI accelerationAt the heart of AWS Machine Learning servers reside our custom Amazon-designed silicon that powers next-generation machine learning capabilities for our customers. We're seeking an experienced C/C++ engineer to join our embedded software team, where you'll develop bare metal firmware that drives neural network model execution across our custom ASIC-based ML Accelerator chips.Working at the intersection of hardware and software, you'll collaborate closely with our architecture and design teams to co-develop the firmware and custom hardware that enables machine learning within our accelerator chips. Our mission is ambitious: to democratize access to industry-leading ML infrastructure and make deep learning capabilities accessible to everyday software developers. From the ground up, you'll help build the foundation that makes this vision possible.the Annapurna Labs team operates with the agility and culture of a startup, but with the full weight of Amazon behind us and we invite you visit the link below for a glimpse inside our labs to see exactly the incredible technology and people you will work with at Annapurna Labs! is a fast-paced, challenging position, where you'll work with thought-leaders in multiple technology areas. You'll have high standards for yourself and everyone you work with, and you'll be constantly looking for ways to improve our products' performance, quality, and cost. We're searching for individuals who want to reach beyond what is possible today and change an industry. No prior ML knowledge is required for this role and you will learn about the inner workings of ML and our custom ML accelerators as part of your onboarding.Key job responsibilities- Software / hardware architecture and co-design- Bare metal C/C++ software development, testing, debug, and performance improvements- Test suite and infrastructure development- Developing software which can be maintained, improved upon, documented, tested, and reused- Close collaboration with RTL designers, design verification engineers, other software teams and customersBasic 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- 2+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experiencePreferred qualification - 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 or equivalent- Experience in computer architecture- Experience writing firmware or bare metal software using C/C++Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company’s reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.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, CA, Cupertino - 165,200.00 - 223,600.00 USD annuallyUSA, TX, Austin - 143,700.00 - 194,400.00 USD annually

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the C/C++ Hardware / Software Co-Design SDE, Machine Learning Acceleration Systems in Austin, TX vacancy
  • $183k - $247.6k

     ...services.Custom machine learning chips are at the...  ...with us!As a senior SDE in the pre-...  ...the pre-silicon hardware/software co-development for our...  ...with architecture, design and emulation teams...  ...embedded software, system development or...  ...in programming in C/C++, scripting in Bash... 
    Software
    C++
    Local area
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  • $151k - $261k

     ...recording and stimulation system-on-chip (SoC) for high-bandwidth brain-machine interface...  ...Responsibilities: Our Hardware/ Software Co-Design Engineer will be responsible...  ...-purpose hardware accelerators towards realizing state...  ...RustExpertise in SystemVerilog, C/C++, PythonExperience... 
    Software
    C++
    Full time
    Temporary work

    Neuralink

    Austin, TX
    5 days ago
  • $136k - $184k

    Annapurna Labs designs silicon and software that accelerates innovation. Customers...  ...the forefront of hardware/software co-design not just...  ...the industry. The Machine Learning Acceleration...  ...responsible for system remediation, operational...  ...language such as C++, C#, Java, Python... 
    Software
    C++
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  • $110.5k - $160k

     ...custom silicon and software for AWS customers. Our...  ...engineering, hardware design, verification, software...  ...validate next-generation machine learning accelerators that power AWS's...  ...chip-to-chip), inter-system connections, and system...  ...(Python, Lua, C/C++, Rust, Go, etc)- A solid... 
    Software
    C++
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  • $143.7k - $194.4k

     ...custom silicon and software for AWS customers. Our...  ...engineering, hardware design, verification, software...  ...validate next-generation machine learning accelerators that power AWS's...  ...chip-to-chip), inter-system connections, and system...  ...(Python, Lua, C/C++, Rust, Go, etc)- A solid... 
    Software
    C++
    Internship
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  • $175.1k - $236.9k

    Annapurna Labs designs silicon and software that accelerates innovation. Customers choose...  ...are at the forefront of hardware/software co-design not just in...  ...across the industry. The Machine Learning Acceleration Fleet Operations...  ...depth in hardware systems and software... 
    Software
    Permanent employment
    Flexible hours

    Amazon

    Austin, TX
    5 days ago
  • $173.9k - $235.2k

     ...scale. Here, you’ll design, deliver, and...  ...to build the systems that define what...  ...join a diverse AWS Hardware Engineering team of software, hardware, and...  ...designs for AWS Accelerated server solutions...  ...in our nature to learn and be curious....  ...language such as C++, C#, Java, Python... 
    Software
    C++
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  • $109.7k - $160k

     ...the forefront of hardware co-design not just in Amazon...  ...our hardware and software to come together into...  ...customers use for accelerated computing: either Machine Learning acceleration, or...  ...experience using System Verilog and UVM- 1...  ...- Experience with C/C++ and Object-Oriented... 
    Software
    C++
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  • $224k - $356.5k

     ...within NVIDIA’s Networking Systems & Software Architecture group is...  ...level transport optimization, hardware-software co-design, and communication frameworks...  ...NVLink, GPUDirect.Strong C/C++/Rust systems programming...  ...Background of Reinforcement Learning systems.With competitive... 
    Software
    C++
    Full time

    Nvidia

    Austin, TX
    4 days ago
  • $143.7k - $194.4k

    Annapurna Labs designs silicon and software that accelerates innovation. Customers...  ...change the world.The Machine Learning Server Software...  ...the world. We build systems software that...  ...physical systems (hardware) which execute and...  ...Developing software (C, C++, Python, Lua)... 
    Software
    C++
    Internship
    Flexible hours

    Amazon

    Austin, TX
    5 days ago
  • $173.9k - $235.2k

     ...experienced Senior Systems Development...  ...development of automation software, diagnostic...  ...our edge and accelerated (AI/ML) compute...  ...combination of hardware, software, system design, processor architecture...  ..., Ruby, Java, C/C++, etc.)- Work...  ...parental leave. Learn more about our benefits... 
    Software
    C++
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  • $184k - $287.5k

     ...graphics, PC gaming, and accelerated computing for more...  ...self-driving cars, machine learning, supercomputing, gaming...  .... As a Senior System Software Engineer on the NvSci...  ...with user applications, hardware acceleration libraries...  ...experience.Proficiency in C/C++.Experience in system... 
    Software
    C++
    Full time
    Remote work

    Nvidia

    Austin, TX
    3 days ago
  • $157.3k - $212.8k

     ...an experienced Design Verification Engineers...  ...the Cloud-Scale Machine Learning Acceleration team you’ll be...  ...learning hardware in our data centers...  ...our hardware and software solutions achieve...  ...using System Verilog and UVM-...  ...Experience with C/C++ and Object-Oriented... 
    Software
    C++
    Local area
    Work from home
    Flexible hours

    Amazon

    Austin, TX
    21 hours ago
  • $124k - $195.5k

     ...highly motivated software professional...  ...and Deep Learning Systems. As the...  ...and low-level hardware optimization...  ...possible on modern accelerator...  ...AI systems design. If you are...  ...experts to co-design systems...  ...proficiency in C++ and Python programming...  ...in machine learning systems... 
    Software
    C++
    Full time

    Nvidia

    Austin, TX
    2 days ago
  • $184k - $287.5k

    Senior Software Architect, AI Networking...  ...gaming, and accelerated computing...  ...AI systems. You will focus...  ...* Research, design, and implement...  ...across NVIDIA's hardware, software,...  ...units to co-design hardware...  ...such as Machine Learning/Deep Learning...  ...Proficiency in C or C++ for systems... 
    Software
    C++

    NVIDIA Corporation

    Austin, TX
    4 days ago
  • $44k - $185k

     ...creative people at Cisco design the hardware that makes the...  ...circuit design to large system design and see your contribution...  ...design tools and software (e.g., CAD tools,...  ...e.g., Python, MATLAB, C/C++) for automation, data...  ...Apprenticeships, and Co-OpsEmployment type: Full... 
    Software
    C++
    Full time
    Temporary work
    Apprenticeship
    Internship
    Local area
    Flexible hours

    CISCO Systems

    Austin, TX
    2 days ago
  •  ...build great products that accelerate next-generation...  ..., gaming and embedded systems. Grounded in a culture...  ...dynamic, energetic Systems Design Engineer to join our...  ...and frameworksDevelop software/hardware modeling frameworksCover...  ...skills (e.g., C/C++, Perl, Ruby, Python).... 
    Software
    C++

    AMD

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

     ...within AWS UC) designs silicon and software that accelerates innovation. Customers...  ...-making systems that maximize performance...  ...acceleration hardware- Develop real-...  ...and state machines that...  ...our nature to learn and be curious....  ...Proficiency in C/C++ for systems programming... 
    Software
    C++
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    5 days ago
  • $184k - $287.5k

     ...seeking a Senior System Architect: Heterogeneous...  ...challenge in accelerated computing:...  ...distinguish between hardware faults, infrastructure...  ...instability, and software defects.What you'...  ...models based on machine learning to classify...  ...Proficiency: Strong C++ and Python skills... 
    Software
    C++
    Full time

    Nvidia

    Austin, TX
    5 days ago
  • $272k - $431.25k

     ...within NVIDIA’s Networking Systems & Software Architecture group is...  ...transport optimization, hardware-software co-design, and communication frameworks...  ..., MPI, NVSHMEM), and GPU accelerated systems, with track...  ...programming languages such as C, C++, Rust and Python.Ways to... 
    Software
    C++
    Full time
    Remote work

    Nvidia

    Austin, TX
    2 days ago
  • $184k - $287.5k

     ...seeking a Senior Software Engineer to...  ...team, focusing on system software for...  ...intersection of hardware and software, driving...  ...’ll be doing:Design and develop...  ...hardware-software co-design for...  ...programming skills in C/C++, Python, plus...  ...(CUDA), deep learning workloadsExpertise... 
    Software
    C++
    Full time

    Nvidia

    Austin, TX
    2 days ago
  •  ...Engineer IV, Embedded Systems within the R&D...  ...-generation hardware platforms. You will design, develop, and...  ...-performance software running on a variety...  ...hardware acceleration (e.g., CUDA, TensorRT...  ...in C and C++; strong scripting...  ...or optimizing machine learning models at the edge... 
    Software
    C++

    ACV Auctions

    Austin, TX
    3 days ago
  •  ...in autonomous systems. With the recent...  ..., we are accelerating innovation and...  ...ground up, with machine learning at the core of...  ...navigation. We design and deploy state...  ...various hardware platforms....  ...researchers, software engineers, and...  ...knowledge of C++ and SQL. Ability... 
    Software
    C++
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    1 day ago
  • $179.7k - $243.1k

     ...of wireless communication systems engineers at Amazon Leo. This...  ..., 3GPP protocol stack design and development, machine learning and AI. This team acts as...  ...integration of payload and ground software for LEOcommunication...  ...simulators using Matlab/Python/C++.- Must have the ability to... 
    Software
    C++
    Permanent employment
    Local area
    Flexible hours

    Amazon

    Austin, TX
    5 days ago
  • $114.6k - $234.6k

     ...expansion of AI, machine learning, and...  ...from silicon to system software to the boundary where hardware and software meet...  ...programmable hardware accelerators are becoming...  ...-software co-design, and high-performance...  ...in C, C++, Rust, or similar...  .... Leverage C/C++ expertise... 
    Software
    C++
    Temporary work
    Flexible hours

    Oracle Corporation

    Austin, TX
    3 days ago
  •  ...market segment of chip design, including artificial intelligence, machine learning, automotive, data...  ...Load-Store Unit, and Hardware Prefetch, and is...  ...performance, compiler, system verification, and software teams to close verification...  ...with Python, C/C++, or other scripting/... 
    Software
    C++
    Full time
    Immediate start

    SiFive

    Austin, TX
    4 days ago
  • $143.7k - $194.4k

    Annapurna Labs designs silicon and software that accelerates innovation. Customers...  ...' next-generation machine learning platforms' interconnect...  ...ensure seamless system integration- Drive...  ...processes for new hardware...  ...Our team uses, C, C++, Lua, Bash, Python... 
    Software
    C++
    Internship
    Flexible hours

    Amazon

    Austin, TX
    5 days ago
  •  ...compiler tech, and hardware design. Here, you’ll not...  ..., optimizes, and accelerates every step of...  ...adaptive compilers that learn, evolve, and...  ...focus on hardware-software co-design, you’ll...  ..., LLVM, TVM-like systems, or proprietary compiler...  ...IRs.Excellent C/C++ and Python... 
    Software
    C++
    Full time
    Work at office
    Local area

    NXP Semiconductors

    Austin, TX
    3 days ago
  • $165.2k - $223.6k

     ...Services owns the design, planning, delivery...  ...to help. The AWS Hardware Engineering team creates...  ...team drives system innovation in the...  ...problems that fuse software, hardware, and the...  ...in our nature to learn and be curious. Our...  ...embedded development in C/C++- Knowledge of... 
    Software
    C++
    Internship
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  •  ...great products that accelerate next-generation computing...  ...gaming and embedded systems. Grounded in a...  ...closely with silicon, hardware, software, and manufacturing teams...  ...infrastructurePartner with design teams early to...  ....g., Git)Exposure to C/C++, Java, or similar programming... 
    Software
    C++

    AMD

    Austin, TX
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C/C++ Hardware / Software Co-Design SDE, Machine Learning Acceleration Systems. Be the first to apply!