Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer 
India, Karnataka, Bengaluru 
646262862

24.06.2024
DESCRIPTION

Key job responsibilitiesAs a Software Development Engineer for Smart Vehicle, you will:
- Conceive, design, and implement innovative features for high-volume consumer products
- Design, develop, and deliver features for new, confidential, futuristic products.
- Raise the bar on quality, consistency, maintainability, efficiency, security and all the other things that make great software- Work in an Agile/Scrum environment to deliver high quality software.Bangalore, KA, IND

BASIC QUALIFICATIONS

- 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
- 2+ years of C++ design (object oriented) and coding experience in embedded systems.
- 2+ years of the Android framework and/or other Linux based embedded system framework and middleware experience.
- Good understanding of operating system concepts and embedded development constraints.
- Excellent communication and interpersonal skills.
- Demonstrated ability to mentor other developers.
- Proven ability to work effectively in a cross-functional team.


PREFERRED QUALIFICATIONS

- Bachelor's degree in computer science or equivalent
- 4+ years of C++ design (object oriented) and coding experience in embedded systems.
- 3+ years of the Android framework and/or other Linux based embedded system framework and middleware experience.
- Solid understanding of Android framework internals and Hardware Abstraction Layers (HAL).
- Knowledge of design patterns and its application.
- Knowledge on any of the embedded domains like Audio, Media, Graphics, Display, System, Connectivity, etc.
- Ability to drive innovation and passionate about learning new technologies.