Home

ML Embedded Software Development Manager, Annapurna Labs Machine Learning Accelerators, AWS at Amazon

Location: Austin, Texas, United States

Job Summary:

Job Duties and Scopes
- Manage a team of software engineers focusing on hardware/software co-design.
- Hire top talent to build and scale the team.
- Lead new product and feature development, ensuring successful project delivery.
- Enhance software quality through infrastructure development (e.g., testing, CI/CD).
- Collaborate closely with architecture, design, and verification teams.

Required Skills
- Strong object-oriented programming skills in C++ or C.
- Experience in developing embedded software or firmware.
- Knowledge of computer architecture.
- Familiarity with machine learning principles (helpful, but not required).

Required Experiences
- 3+ years in engineering team management.
- 7+ years in professional software development (non-internship).
- 2+ years leading teams in hardware/software co-design.
- Experience in recruiting, mentoring, and managing software engineers.

Job URLs: