ADCI
Software Development, alexa and amazon devices
SeniorSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer at ADCI. Skills: Embedded software, Middleware, Frameworks, System architecture. Develop embedded software. Lead middleware components”
Industry & Context.
Deal with ambiguity; Make data-driven decisions; Sound judgement
What They're Looking For.
Must Have
10+ years non-internship professional software development, 10+ years programming experience, 8+ years leading design or architecture, 5+ years Android UI subsystem internals, 5+ years SurfaceFlinger development, 5+ years OpenGL ES rendering, 5+ years Animations development, 5+ years WindowManager development, 5+ years Skia widget development, 5+ years Cairo widget development
Nice to Have
8+ years full software development life cycle, 8+ years coding standards experience, 8+ years code reviews experience, 8+ years source control management experience, 8+ years build processes experience, 8+ years testing experience, 8+ years operations experience, Bachelor's degree in computer science
What You'll Do.
Develop embedded software
Lead middleware components
Lead frameworks components
Evaluate design choices
Prototype new technology
Implement technical solutions
Define product roadmap
Understand business impact
Make technical trade-offs
Work with cross functional team
Understand requirements
Design monitoring solutions
Deliver monitoring solutions
Design high quality software
Develop high quality software
Influence product roadmap
Define system architecture components
Lead best practices adoption
Work with cross functional teams
Bring unified embedded control software
How You'll Work.
Team & Collaboration
Cross functional team; Cross functional teams
Process & Methodology
Roadmap planning
Full Job Description
Amazon lab126 Platform Software team is looking for Senior Software Development Engineer to lead the design and architecture of new consumer devices. You will drive technical direction and feature roadmap for next gen devices. Key job responsibilities Develop high quality embedded software for Consumer products. Lead key components in the area of Middleware and frameworks layers Deal with ambiguity, make data-driven decisions and juggle cross-organization complexity Evaluate different design choices, prototype new technology, and implement technical solutions that address business requirements Contribute in defining product roadmap, understand business impact of system choices, and make technical trade-offs using sound judgement Work closely with cross functional team, understand the requirements, design and deliver innovative monitoring solutions to help preserve customer trust A day in the life As a Senior Software Engineer, you will design and develop high quality software. You will also have the opportunity to influence the product roadmap, define key components of overall system architecture and lead the adoption of best practices within the org. You will work closely with cross functional teams to bring a unified embedded control software solution for our customers. About the team Platform Software team owns all the components and infrastructure on which next generation of products are built. The team is responsible for defining architecture for next generation of product and execute it. The team develops embedded software using programming languages like C, C++ on both Linux and RTOS based systems. Basic Qualifications: - 10+ years of non-internship professional software development experience - 10+ years of programming with at least one software programming language experience - 8+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - More than 5 years of experience in Android UI subsystem
Applying for this Senior Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about ADCI?
Real rants from real employees. Read before you apply.