PE- CPU Software & Hardware Co-Design Engineer (ML Systems)
Core
Design, develop, and validate highly critical embedded and cloud edge software, applications, and specialized utility programs for complex, large-scale products.
Role type
Senior IC software engineer (embedded/cloud edge)
Builds
Embedded and cloud edge software, applications, and specialized utility programs
Domain
Consumer electronics / Mobile computing / Embedded systems
Deliverable
production ML models
Required skills
C, C++, Java, Python, software design, system-level software solutions, code reviews, regression testing, technical documentation, API design, database management
Preferred skills
Technical leadership, executive interaction, Git/Perforce/Source Code Management
Technologies
C, C++, Java, Python, Git, Perforce
Responsibilities
Design and implement software sub-systems for complex products; lead design, coding, and testing efforts; perform complex code reviews and triage issues; write detailed technical documentation; collaborate with cross-functional teams to integrate software design plans.
Seniority
Senior, hands-on IC with leadership influence
