- BS in Computer Science or related discipline, or equivalent work experience.
- Programming in C, C++.
- Experience in low level software development.
- Basic knowledge on Linux systems including familiarity with shell scripting/tools.
Amazon Elastic Compute Cloud (Amazon EC2) is the planet’s largest, fastest growing and most feature-rich compute cloud. At the Amazon Development Center in Dresden, Germany, we build the foundations of the EC2 virtualization platforms. Our team develops the lowest layers of the software stack that makes up the engine of EC2. We drive innovation by continually delivering new features and improvements that raise the bar for performance on EC2 platforms to delight customers around the world.If you are interested in developing software that solves challenging problems and directly scales to millions of people, there may be no better place than Amazon for you!We are looking for software engineers to join a team of truly innovative developers and leaders who obsess about performance, availability, and scalability. The ideal candidate would possess strong analytical, design, problem solving skills and experience developing low-level software such as embedded systems, Linux Kernel, hypervisors (Xen or KVM), device drivers or similar. You will be responsible of designing, developing, and testing software that solve real world customers’ problems at the core of EC2. Work is typically done in C/C++ with supporting scripts and testing in Python. Knowing German language is not required for this position.Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.Our team is diverse! We drive towards an inclusive culture and work environment. We are intentional about attracting, developing, and retaining amazing talent from diverse backgrounds. Team members are participate in Amazon’s 10+ affinity groups, sometimes known as employee resource groups, which bring employees together across businesses and locations around the world. These range from groups such as the Black Employee Network, Latinos at Amazon, Indigenous at Amazon, Families at Amazon, Amazon Women and Engineering, LGBTQ+, Warriors at Amazon (Military), Amazon People With Disabilities, and more.Amazon 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, visit https://www.amazon.jobs/en/disability/us
- Experience working on the Linux Kernel.
- Experience in virtualization (Xen, KVM) technologies.
- Experience in leading efforts to improve software quality, such as code review, static code analysis, CI/CD, automated testing.
- Programming in Python.
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify, and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Consult our Privacy Notice to know more about how we collect, use, and transfer the personal data of our candidates.