Sr Engineer
Core
Design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs for cutting-edge products.
Role type
Senior IC software engineer (embedded/cloud edge)
Builds
Embedded and cloud edge software, applications, and specialized utility programs
Domain
Consumer electronics / embedded systems / cloud edge
Deliverable
production ML models | product features
Required skills
C, C++, Java, Python, software design, unit testing, debugging, code reviews, regression testing, technical documentation
Preferred skills
Database management software, API design, Git/Perforce source control
Technologies
C, C++, Java, Python, Git, Perforce
Responsibilities
Design and implement software modules for products and systems; Analyze user needs and software requirements to design and customize software for optimal operational efficiency; Participate in the design, coding for large features, unit testing, significant debugging fixes, and integration efforts; Perform code reviews and regression tests as well as triage and fix issues to ensure the quality of code; Write technical documentation for Software projects.
Seniority
Senior, hands-on IC
