Staff Software Engineer
Core
Design, develop, test, and maintain customer-facing software for SoC development, interfacing with IC, firmware, and cloud infrastructure teams.
Role type
Staff Software Engineer (SoC/Embedded Systems)
Builds
Customer-facing software products enabling feature-rich hardware
Domain
Semiconductor / Automotive / Industrial / IoT / Embedded Systems
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Python, Spring, Software Architecture, Behavior-Driven Development, Unit Testing, Cloud Technologies, Code Review
Preferred skills
Generative and Agentic AI, JavaScript, JavaFX, GUI development, DevOps (JIRA, Confluence, GitLab), Microcontroller programming, Bus communication
Technologies
Java, Kotlin, Python, Spring, 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 languages and scope; Aid in code reviews for team members; Investigate and apply new technologies to enhance user experience
Seniority
Staff, hands-on IC with strategic influence
