Please enable cookies in your browser to experience all the personalized features of this site, including the ability to apply for a job.
Sr. Software Development Engineer - Embedded Systems
4 months ago(20.9.2018 14:35)
Amazon Development Center Germany GmbH
Company/Location (search) : Country (Full Name)
Interested in creating systems and services that bring the power of Machine Learning (ML) to new application fields? With products such as Amazon Transcribe, Amazon Rekognition and Amazon Sagemaker, we are setting the standard for high-performance, easy-to-use and cost-effective ML services. Our team expands this portfolio to new applications and industries.
As a Senior Software Development Engineer for our embedded systems, you will be responsible for designing, developing, testing, and deploying device software that is part of distributed machine learning systems and large-scale solutions for our world-wide customer base. In this, you will collaborate closely with a team of ML scientists to influence our overall strategy and define the team’s road map. You will also drive the system architecture, spearhead best practices that enable a quality product, and help coach and develop junior engineers. A successful candidate will have an established background in engineering embedded software systems, a strong technical ability, great communication skills, and a motivation to achieve results in a fast paced environment.
BS in Electrical Engineering or equivalent
7+ years of industry experience in embedded systems with at least some experience as team lead or architect
Strong object oriented programming (OOP) skills in at least one language such as C++, Java, or similar
Experience with both RTOS (preferably FreeRTOS) and Linux
Mastery of the tools of the trade, including experience with a variety of programming languages and open-source technologies
Experience with signal processing, sensors or IoT
Advanced degree (MS, PhD)
10+ years experience in embedded systems and with C++ specifically
Strong sense of ownership, customer obsession, and drive
Experience and deep understanding of design for scalability, performance and reliability
Sharp analytical abilities and proven design skills
Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices
Excellence in technical communication with peers and non-technical cohorts
Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment