DevJobs

Senior Assembly Engineer, Graviton Graphics

Overview
Skills
  • Assembly Assembly ꞏ 5y
  • Build processes ꞏ 5y
  • Code reviews ꞏ 5y
  • Coding standards ꞏ 5y
  • Operations ꞏ 5y
  • Software development life cycle ꞏ 5y
  • Source control management ꞏ 5y
  • Testing ꞏ 5y
Description


The AWS Graviton Software team is looking for Sr Software Engineers to drive the optimization of open source and internal Gaming and Rendering applications. Annapurna Labs, part of AWS, designed Graviton as a strategic initiative to improve how software works at Amazon scale. Graviton is Arm-based CPU that delivers better performance, lower price and lower carbon footprint over comparable x86-based instances. Amazon teams like RDS, ElastiCache, and EMR depend on Graviton's unique features, high performance and lower overall cost to deliver products their customers love.


We benchmark and optimize internal and open source software; diagnose and fix operations issues to make sure we have available Graviton instances for customers, and we develop tools and services to measure performance. As a software engineer in the team, you will have the opportunity to lead the innovation and deliver software that powers the world largest cloud provider.


This job is open for at least 3 days/week on-site in Tel Aviv, Israel.


Key job responsibilities


  • This role requires Arm assembly programming experience.
  • As an assembly programming engineer, you will work on improving the arm software by rewriting or optimizing the existing libraries to deliver the best performance on Graviton CPUs.
  • You will get an opportunity to work across Gaming, Rendering engines, Machine Learning, High Performance Computing and several generic libraries.
  • If you are already an open source developer or passionate about it, you will be able to continue your passion and contribute back to the community across all those projects.
  • In this role you will use and further develop your deep knowledge in areas including design, implementation, and data analysis.
  • You will have the opportunity to understand and improve how AWS delivers on one of the most important shifts at the core of the data center: our migration to Arm applications.


About The Team


The Graviton Software organization ports, optimizes, and develops software to drive down the cost of adoption and operation for the AWS Graviton instances. We pro-actively improve and upstream open source software, including Linux kernel, operating system, compilers, libraries, and applications. We help internal and external customers to troubleshoot and fix performance bottlenecks that prevent them from using Graviton. We develop tools to automate most of the heavy lifting and maintain publicly available documentation: Graviton Developer Guide on GitHub


We are open to hiring candidates to work out of one of the following locations:


Tel Aviv, ISR


Basic Qualifications


  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Experience as a mentor, tech lead or leading an engineering team


Preferred Qualifications


  • Bachelor's degree in computer science or equivalent


Company - Annapurna Labs LTD


Job ID: A2377842
Amazon Web Services (AWS)