Display Software Engineer, Staff
Core
Design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs for next-generation connected products.
Role type
Staff Software Engineer (Embedded/Cloud Edge)
Builds
Embedded and cloud edge software, applications, and specialized utility programs
Domain
Consumer electronics / Mobile communications / Embedded systems
Required skills
C, C++, Java, Python, Software Design, Unit Testing, Code Reviews, Regression Testing, Technical Documentation, API Design, Database Management, Source Code Management (Git/Perforce)
Preferred skills
7+ years of programming experience, 4+ years with Database Management Software, 2+ years with API, 2+ years with Source Code Management Systems
Technologies
C, C++, Java, Python, Git, Perforce
Responsibilities
Analyze user needs and software requirements; Design and implement small software features; Participate in coding, unit testing, debugging, and integration; Assist in code reviews and regression tests; Collaborate with project teams; Write technical documentation.
Seniority
Staff, leads projects and/or people
