Staff Software Engineer
Core
Design, develop, test, and maintain customer-facing software that bridges complex hardware and exceptional customer experience for next-generation SoC technology.
Role type
Staff Software Engineer (Embedded Systems & GUI)
Builds
Intuitive, customer-facing software applications and solutions for automotive, industrial, infrastructure, and IoT products.
Domain
Semiconductor / Embedded Systems / Automotive / Industrial / IoT
Deliverable
product features
Required skills
Java, Kotlin, Python, TypeScript, React, JavaFX, GUI development, Software Architecture, Behavior-Driven Development, Unit Testing, Cross-functional communication, DevOps tools (JIRA, Confluence, GitLab), Microcontroller programming, Bus communications
Preferred skills
JavaScript, Creative problem solving, New technology adoption
Technologies
Java, Kotlin, Python, TypeScript, React, JavaFX, JIRA, Confluence, GitLab
Responsibilities
Design, develop, test, and maintain software meeting customer and internal team needs; Gather and drive clarity on software requirements from diverse groups; Contribute to existing and new projects across broad language scopes; Collaborate with applications and systems engineers to troubleshoot system failures; Participate in code reviews.
Seniority
Staff, hands-on IC with strategic cross-functional influence