Telemetry Firmware/Driver Development, Staff
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 (Embedded/Cloud Edge)
Builds
Embedded and cloud edge software, applications, and specialized utility programs
Domain
Semiconductor / Embedded Systems / Cloud Edge
Required skills
C, C++, Java, Python, Git, Source Code Management, Unit Testing, Debugging, Regression Testing, Code Reviews, Technical Documentation, System Design, API Design, Database Management
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 software requirements; 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.
Seniority
Staff, hands-on IC with significant decision-making and team guidance
