Embedded Software Manager, Mobile Robotics
North Reading, MA - USA
Department:
Job Summary
This role has two halves and both are hard. One is systematic reliability at scale: any single robot can fail without anything breaking but the system as a whole has to keep moving and a firmware change ships to the entire world so the bar is not whether one robot works its whether a change is safe across a million of them. The other is a new robot on a demanding schedule where the hardware the software and the requirements are all being invented at once.
Your team owns the software that makes each robot move and keeps it safe real-time motion control power and charging connectivity and the safety components that hold a robot in a safe state across every generation in the fleet and the new robots still being designed. You wont write most of the code but youll own the decisions and youll pick up the ball yourself when nobody else does.
Key job responsibilities
As the manager of this team you will:
- Hire and develop world-class embedded software engineers into effective teams solving challenges that have never been solved before
- Draw on your own experience to review guide and coach the team helping them avoid pitfalls and produce products and systems that are world-class and industry-leading
- Own your teams software and the data it produces: keep credibility as a technical peer lead the response when something goes wrong in the field make fleet behavior measurable and prove a change is safe across the whole fleet before it ships worldwide
- Use operational and product metrics to decide what to fix what to build and what to stop doing
- Organize the teams work so priorities commitments and progress are visible to the team and its partners; forecast dates you can defend and re-plan when the fleet or the program moves them
- Balance technical leadership and business judgment on long-term technology decisions and represent the team in business planning technical estimation and the written documents that set direction
A day in the life
No two days look the same. You might start one-on-one with a couple of engineers working through how theyre doing and what they need to grow. Later youre writing up your teams long-term strategy without dropping the short-term commitments. After lunch you sit down to re-plan the next two weeks because a hardware change just moved whats possible. Then your team pulls you into a deep dive: somethings happening at one site on a handful of robots out of the thousands there and nobody yet knows if its software hardware or the first sign of something bigger. They want tactical leadership and you dont disappoint you get them the data and a plan and they spring into action. You close the day finding a way to recognize the people who made it great.
About the team
We are a group of super-smart collaborative doers who keep the worlds largest robot fleet moving and build the robots that will join it. We work shoulder to shoulder with the mechanical electrical and manufacturing engineers who build those robots and with the operations teams who live with what we ship. We take our responsibility for safety seriously but challenge ourselves to produce the right product that also gives us the performance we need. We pay attention to the details so others dont have to and we let the data tell us where to look next.
- 3 years of engineering team management experience
- 3 years of providing technical leadership and project management for all aspects of the software development lifecycle experience
- 5 years of Software Engineer Software Developer or related occupational experience
- Bachelors degree or foreign equivalent in Computer Science Engineering Mathematics or a related field
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle including coding standards code reviews source control management build processes testing certification and livesite operations
- Experience partnering with product or program management teams
- Experience leading the development of embedded real-time or safety-critical systems
- Experience delivering products against plan in a fast-paced multi-disciplined distributed-responsibility and often ambiguous environment
- Experience in recruiting hiring mentoring/coaching and managing teams of Software Engineers to improve their skills and make them more effective product software engineers
- Experience in tools for custom embedded Linux distribution creation such as Yocto and familiarity in developing and debugging Linux kernel
- Experience sustaining a large fleet of deployed devices including over-the-air firmware update telemetry and remote diagnostics at scale
- Experience at the boundary between embedded devices and cloud services (device connectivity fleet management or IoT platforms)
- Familiar developing in a safety standards controlled environment such as IEC 61508 or ISO 26262
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status disability or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience qualifications and location. Amazon also offers comprehensive benefits including health insurance (medical dental vision prescription Basic Life & AD&D insurance and option for Supplemental life plans EAP Mental Health Support Medical Advice Line Flexible Spending Accounts Adoption and Surrogacy Reimbursement coverage) 401(k) matching paid time off and parental leave. Learn more about our benefits at MA North Reading - 184900.00 - 250200.00 USD annually
Required Experience:
Manager
About Company
Free shipping on millions of items. Get the best of Shopping and Entertainment with Prime. Enjoy low prices and great deals on the largest selection of everyday essentials and other products, including fashion, home, beauty, electronics, Alexa Devices, sporting goods, toys, automotive ... View more