Staff Engineer
Core
Design, develop, create, modify, and validate critical embedded and cloud edge software, applications, and specialized utility programs for complex, large-scale products.
Role type
Staff Software Engineer (Embedded/Cloud Edge)
Builds
Embedded and cloud edge software, applications, and specialized utility programs
Domain
Semiconductor / Embedded Systems / Cloud Edge
Deliverable
production ML models | product features
Required skills
C, C++, Java, Python, Software Engineering, API design, Database Management, Git/Source Code Management, Technical Leadership, Code Review, Regression Testing
Preferred skills
Master's Degree in Engineering/CS, 7+ years Software Engineering experience, 3+ years Database Management, 3+ years API experience, 2+ years technical leadership, 1+ year 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 highly complex code reviews and regression tests; Collaborate with hardware, systems, and test engineers; Write detailed technical documentation.
Seniority
Staff, hands-on IC with mentorship
