Sr Software Dev Engineer, Acceleration Systems - Annapurna Labs
Company: Annapurna Labs (U.S.) Inc.
Location: Round Rock
Posted on: April 18, 2024
|
|
Job Description:
Annapurna Labs builds high-performance hardware and software
solutions used in AWS data centers globally. We're looking for a
software development engineer with a focus on building accelerator
services and firmware. As a Software Development Engineer, you will
be responsible for delivering design, development, test, and
deployment of this area, including drivers, tools and testing. A
successful candidate will have an established background in
developing customer-facing experiences, a strong technical ability,
excellent project skills, great communication skills, and a
motivation to achieve results in a fast-paced environment. As a
member of the Accelerator Systems FPGA team you'll be responsible
for the software services used by our customers for running
accelerators on AWS. You will gain knowledge of how hardware and
software in our data centers including technologies such as AWS F1
which is an AWS EC2 instance are used to deploy hardware
accelerators in the cloud. You will own large scale deployments in
a continuous effort to deliver a world-class customer experience.
This is a fast-paced, intellectually challenging position, and
you'll work with 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 changing an industry, and we want
individuals who are ready for this challenge and want to reach
beyond what is possible today.Key job responsibilities- Develop
software which can be maintained, improved upon, documented,
tested, and reused- Dive deep on issues at the intersection of
hardware and software. Debug and troubleshoot firmware and hardware
interactions- Member of a team responsible for system remediation,
operational excellence, and customer experience on bleeding edge
FPGA accelerator products- Implement and improve system level
testing across the product lifecycle- Strong skills presenting
technical information verbally and in written reports.- Responsible
for the over-all software systems development life cycle- Report on
status of development, quality, operations, and system performance
to management- Deliver SDK features to external customers and FPGA
developers- Review and provide feedback on hardware
architecture/design/validation/verification plans- Learn from
customers the intended accelerator applications and define
performance benchmarks to measure solutions and identify
bottlenecksWe are open to hiring candidates to work out of one of
the following locations:Austin, TX, USA
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- Software development experience with drivers
or firmware- Experience with Linux environments and Git- Bachelor's
degree in computer science or equivalent
PREFERRED QUALIFICATIONS- Experience building services using AWS
products- Hardware security (PCB, JTAG, UART, SPI, ROM, microcode,
custom ASIC/FPGA).- x86 and/or ARM chipset and firmware security
(TPM, UEFI, TrustZone, Secure Boot, JTAG, PCIe).- Security
assessment (e.g. penetration testing, incident response, forensics,
network traffic analysis).- Performing security reviews and
implementing technical security controls.- Experience with coding
in Rust, Lua, C/C+ or JVMAmazon is committed to a diverse and
inclusive workplace. Amazon is an equal opportunity employer and
does not discriminate on the basis of race, national origin,
gender, gender identity, sexual orientation, protected veteran
status, disability, age, or other legally protected status. For
individuals with disabilities who would like to request an
accommodation, please visit
https://www.amazon.jobs/en/disability/us.
Keywords: Annapurna Labs (U.S.) Inc., Round Rock , Sr Software Dev Engineer, Acceleration Systems - Annapurna Labs, Healthcare , Round Rock, Texas
Click
here to apply!
|