Software Development Manager - Embedded SW (Hands On), ENA
Core
Lead the design, development, delivery, and operations of large-scale embedded software solutions while maintaining hands-on technical involvement in code and system-level debugging.
Role type
Senior IC embedded software development manager
Builds
Robust, scalable embedded software solutions for AWS customers
Domain
Cloud computing infrastructure / embedded systems
Deliverable
production ML models | product features
Required skills
C programming, embedded systems architecture, full software/hardware/networks development lifecycle management, technical design reviews, cross-functional team leadership, project scheduling, resource allocation, code reviews, prototyping, mentoring engineers
Preferred skills
Stakeholder communication, recruiting and hiring, strategy definition, master's degree
Technologies
C, embedded systems, source control management, build processes, testing frameworks
Responsibilities
Define technical vision for embedded projects including architecture and performance targets; Actively contribute to code reviews and prototyping; Guide cross-functional teams to deliver solutions; Plan and prioritize project schedules; Mentor and develop software engineers
Seniority
Senior, hands-on IC with management responsibilities