The Concept Engineering team is a group of engineers with a passion to apply cutting edge advances in hardware, cloud and software to solve real-world challenges that will transform our customers’ experiences in ways we can’t even imagine yet. As a Sr. Embedded Software Engineer, you will be working with a unique and gifted cross functional team developing exciting products for consumers.
We are looking for a talented and passionate Sr. Embedded Software Engineer to be part of this exciting team. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.
In this role, you will:
§ Be responsible for system architecture and development of new features for embedded systems
§ Investigate, prototype and deliver new and innovative system solutions
§ Design, develop and verify firmware and drivers for embedded systems
§ Participate in design reviews, API development, and documentation
§ Work with new technologies that are critical to product development
§ Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts
§ Perform tasks including debug, bring-up, Beta and production software development
§ Successfully collaborate with both software and hardware product teams
§ 5+ years of experience as an embedded engineer
§ Experience in one or more of these areas: cameras, sensors and associated algorithm development
§ Experience in embedded software design, development and debugging preferably on ARM based platforms
§ Experience in coding in C/C++
§ Experience with RTOS and embedded Linux development
§ Experience in Computer Science fundamentals: object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
§ Board level experience and bring up
§ Expertise with Linux kernel and device driver development
§ Experience with real time debugging tools (software and hardware)
§ Experience with ARM based SOC architecture
§ Excellent judgment, organizational, and problem solving skills
§ Can mentor other software developers to maintain architectural vision and software quality
§ Comfortable taking initiative and working across teams
§ Excellence in technical communication with peers, partners, and non-technical co-workers
Lab126 is part of the Amazon.com, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation.
To apply for this job please visit www.indeed.com.