Staff Software Engineer — SubSystem Integration Test (SSIT)
Core
Design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs for large-scale products and systems.
Role type
Staff Software Engineer (SubSystem Integration Test)
Builds
Embedded and cloud edge software, applications, and specialized utility programs
Domain
Telecommunications / Semiconductor / Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, Java, Python, Software Design, Unit Testing, Debugging, Code Reviews, Regression Testing, Technical Documentation, API Design, Database Management, Source Code Management (Git/Perforce)
Preferred skills
Master's Degree in Engineering/CS, 8+ years of Software Engineering experience, 3+ years with Database Management Software, 3+ years with API, 1+ year with Git/Perforce
Technologies
C, C++, Java, Python, Git, Perforce
Responsibilities
Design and implement software modules for large-scale products; Analyze user needs and requirements to design software for optimal efficiency; Participate in and lead design, coding, unit testing, debugging, and integration efforts; Perform complex code reviews and regression tests; Collaborate with hardware, systems, and test engineers; Write detailed technical documentation for complex software projects.
Seniority
Staff, hands-on IC with significant decision-making and team guidance
