Embedded Software Development Engineer II, AWS Hardware Engineering Services
Amazon Web Services (AWS) · Austin, TX · 1 wk ago
ConsultingFull-time
Key job responsibilities
- Server Baseboard Management Controller (BMC) Software.
- Scripting language development.
- Data Center Operation Support.
- Linux driver development.
About the team
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.
We are committed to fostering a diverse and inclusive team culture where every Amazonian feels empowered to bring their unique perspective to the table. Our employee-led affinity groups provide ongoing events and learning experiences to inspire us to embrace our uniqueness.
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 in embedded development in C/C++
- Knowledge of system performance, memory management, and parallel computing principles
- Bachelor's degree or equivalent
- Experience debugging, profiling, and implementing best software engineering practices in large-scale systems
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree in Computer Science, Engineering, Mathematics, or a related field
- 3+ years of embedded firmware development experience