Embedded Software Development Engineer in Bucuresti

Job Location: 100% remote from Romania Our client is working on several embedded systems product development initiatives as part of Amazon Web Services (AWS) Apps. This role will work to develop Linux based Operating System primarily for networking products that will support these initiatives.  You will work with a variety of core languages and technologies including C, C++, Python, Linux Kernel, and Networking L2/L3 protocols. You will be developing device drivers, controllers and embedded applications in Linux. CPU or network silicon expertise is a plus. Role description: 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 be developing device drivers, controllers, and embedded applications in Linux. CPU or network silicon expertise is a plus. You will tackle challenging, novel situations every day and given the size of this initiative, you'll have the opportunity to work with multiple technical teams in different locations.  You should be comfortable with a degree of ambiguity that is higher than most projects and relish the idea of solving problems that, frankly, haven't been solved at scale before - anywhere. Along the way, we guarantee that you'll learn a ton, have fun and make a positive impact on millions of people. 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 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 an 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.

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!