The point where experts and best companies meet
Share
The Role: Everyone on the team needs to be entrepreneurial, wear many hats and work in a highly collaborative environment that’s more startup than big company. A wave of innovation is bringing sweeping changes to networking technology. Virtualization, unimaginable scale, hardware commoditization, and intelligent tooling are revolutionizing network software. We develop software at every level of the stack from front-end user interfaces to low-level kernel development and everything in between. You will work with a variety of core languages and technologies including C, C++, Python, Linux Kernel, device driver development and Networking L2/L3 protocols.Applications and Higher Level Abstractions (Apps)
Key job responsibilities
In this role you’ll have the opportunity to get in on the ground floor of a game-changing initiative. While you’ll be able to use existing Amazon systems when possible, you’ll be working on challenging problems that need creative solutions. You should be comfortable building prototypes, challenging assumptions, and thinking of creative ways to tackle challenges. The role of embedded software developer is primarily to design and implement software, including low-level driver software and user space applications. The team will work closely with other development teams that work on cloud applications and network orchestration, and will require to engage in design and code reviews from time to time. Some of the projects are heavy on open source engagement, which presents a good learning opportunity through participation.A day in the life
As a Software Development Engineer, you will help solve a variety of technical challenges and mentor other engineers. You will play an active role in translating business and functional requirements into concrete deliverables and build quick prototypes or proofs of concept in partnership with other technology leaders within the team. You will help invent new features, design, develop and deploy highly scalable and reliable distributed services. You will work with a variety of core languages and technologies including C, C++, Python, Linux Kernel, device driver development and Networking L2/L3 protocols. Networking platform and silicon expertise is a plus.
Diverse ExperiencesAmazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Why AWSWork/Life BalanceMentorship and Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Bucharest, ROU
- 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 programming with at least one software programming language
- 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
These jobs might be a good fit