Sr. Software Engineer

Description

Are you an experienced software engineer capable of building new technology at the intersection of software, systems, sensing, machine learning and physical deployment at scale?

We're looking for an experienced engineer capable of building and delivering functioning robotics systems and software that will be deployed at a global scale.

Work includes:

  • Participate in all phases of new development including concept, design, prototyping, and production
  • Influence the full-stack architectural roadmap
  • Collaborate with software, hardware, and operations customers
  • Performance tuning and maintenance of on-device software
  • Contribute to software design reviews, architecture reviews, and team best practices
  • Mentor junior engineers

Basic Qualifications

  • BS in Computer Science, Computer Engineering or related fields
  • 8+ years' experience as a software engineer
  • Linux kernel configuration, cross-compilation and device driver experience
  • Demonstrated proficiency in C/C++
  • Proficiency in at least one scripting language: Python, Perl, etc
  • Debugging/trouble-shooting skills of embedded processes and systems
  • Knowledge of computer architecture and OS fundamentals
  • Experience with designing, building and deploying scalable and highly available systems

Preferred Qualifications

  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
  • Experience with a Linux development environment (e.g. makefiles, gdb, git, Ubuntu)
  • Experience with real-time systems, interrupts, and schedulers
  • Experience with Yocto

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation


Meet Some of Amazon's Employees

Mae M.

Senior UX Designer

Mae integrates human-centered design into tools that enable business partners to operate efficiently and intuitively. She analyzes customer needs and pain points to improve designs.

Heather Z.

Director of Alexa Engagement

Heather focuses on building great customer experiences for Alexa users. She heads a team of technical and creative professionals who bring the product to life.


Back to top