Senior Software Engineer
Core
Design, develop, debug, and maintain customer-facing software that bridges complex hardware and user experience for next-generation SoC technology.
Role type
Senior Software Engineer (Embedded Systems)
Builds
Intuitive, customer-facing software applications and interfaces for semiconductor solutions
Domain
Semiconductor / Embedded Systems / Automotive / IoT
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Python, TypeScript, React, JavaFX, GUI development, Software Architecture, Unit Testing, Behavior-Driven Development
Preferred skills
Microcontroller programming, Bus communications, Basic electronics, JIRA, Confluence, GitLab
Technologies
Java, Kotlin, Python, TypeScript, React, JavaFX
Responsibilities
Design, develop, debug, test, and maintain software meeting customer and internal team needs; Collaborate with IC design, firmware, and marketing teams; Troubleshoot system failures and propose software remedies; Participate in code reviews
Seniority
Senior, hands-on IC