Software Development Manager, Embedded Software

Amazon
Published
August 7, 2020
Location
1100 Enterprise Way,, Sunnyvale, California
Category
Job Type

Description

Come Shape the Future of Transportation!

Responsibilities - You are the connective tissue between the product team, engineering leadership and the engineering teams, interpreting customer requirements, influencing cloud architecture decisions and roadmap prioritization. You ensure teams are following industry best practices in developing embedded software components. You champion new architecture designs and ensure your team is always up to date and incorporating the latest technologies into design. You will organize and manage the team workload, including scheduling, capacity planning and release planning.

A successful Software Development Manager will have strong technical leadership experience and a proven track-record in managing teams to deliver results. You have a strong software engineering background, with a passion for working with embedded connected systems. You engage with customers and stakeholders to clarify ambiguous requirements, show excellent judgement in establishing priorities, and can successfully manage delivering in an agile environment.

BASIC QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Software Engineering, Math, Engineering, or related fields.
  • 5+ years of embedded automotive software development management experience leading distributed teams of more than 20 people
  • Repeated success leading significant software or projects from inception through launch, including communicating with users, other technical teams, and management to collect requirements, describe software product features and produce technical designs
  • Excellent communication skills, both written and verbal
  • Demonstrated ability to understand an ambiguous problem domain and deliver robust and maintainable solutions to customers
  • Demonstrated expertise in system-level design and experience with web services and service oriented architectures
  • Strong performance engineering and configuration management background
  • Experience leading software life-cycle processes and best practices, must have used Agile development extensively

PREFERRED QUALIFICATIONS

  • Experience managing the design, implementation, and consulting on the development of large-scale consumer facing applications
  • Proven ability to hire and grow a team of high-performing engineers
  • A passion for people management and mentoring
  • Prior hands-on experience with the development of full automotive or equivalent stack applications using technologies such as C, C++, RTOS, GNU toolchain, Linux (AGL, Yocto), QNX
  • Knowledge of Automotive SPICE, ISO-26262 and other Automotive standards
  • Experience working closely with hardware and middleware teams
  • Experience working with Amazon Web Services or other cloud provider

Related Jobs

Image Processing Software Developer   Fort Meade, Maryland
June 16, 2019
Software Developer Level 2   New Windsor, Maryland
June 3, 2019
Desktop page
~