Company
Amazon Spain Services, S.L.U.
Amazon Spain Services, S.L.U.
As a Software Development Engineer in the Amazon Device OS organization, you will own the definition and implementation of a software development environment that enables building applications for millions of devices, such as Fire TV, Echo and more.This role offers a unique opportunity to work at the intersection of native app development, debugging tools, and UI tooling. If you have a passion for on-device software, and making it easy for app developers to create interactive visual experiences, this is an ideal position for you. As a developer developing tools for other developers, you will be challenged to create rich customer applications, while also optimizing for performance and ease of use by customers.You will engage with an experienced cross-disciplinary staff to conceive and design innovative customer experiences. You will create new solutions in a responsive, flexible and collaborative peer environment. You will participate in designing, prototyping, and building solutions to hard problems in the Amazon ecosystem for our exciting future in consumer devices.Key job responsibilitiesAs a Software Development Engineer, you will:- Design and implement reliable, high-performance SDKs for a variety of Amazon devices (e.g., Amazon Echo, FireTV) at a high-quality bar- Experiment and prototype with novel technologies that improve the customer experience and solve business needs- Work with internal and external engineering teams to understand and respond to their needs- Organize and participate in collaborative Q&A sessions, workshops, presentations to share your technical know-how- Mentor junior team members in career growthBASIC QUALIFICATIONS- Bachelor's degree in computer science or equivalent- 6+ years of full software development life cycle, including code reviews, source control management, build processes, testing, and operations experience- Experience programming with at least one modern language such as C++, Rust, Java or TypeScript.- Experience in computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis)PREFERRED QUALIFICATIONS- Working experience and knowledge on debugging tools such as GDB, LLDB, ADB, Symbol Servers, Elfutils- Embedded firmware development experience- Experience communicating with users, other technical teams, and senior management to collect requirements, describe software product features, write technical designs, and discuss product strategy
Madrid
Our jobs portal is fully automated and finds daily new job opportunities related to the companies listed on EVE Score.
Please remember that we do not endorse any websites related to these jobs opportunities and stay alerts to avoid scams.
A few reminders:
- Never, ever pay anything to apply for a job. Companies should be the one paying, not you
- Never agree to buy equipment in order to start a job - this includes buying a laptop, work from home equipment
- Never agree to pay for mandatory training to onboard for a new position (even if they say that they will reimburse you for later)
- If the recruiter sends you an email from a domain that is different from the company website, ask them to communicate with you via email belonging to the company. Stay away from Gmail, Hotmail, Yahoo or domain that looks close to the company they are portraying
- Don’t give personal information during the application process - social security number, bank account, home address, date of birth - this could be used to target you through a social engineering attack later on
- Don’t complete a project for free. Many companies might ask you to get through a test, that’s one thing. But less scrupulous companies will actually ask you to deliver a project for free