CareerPlan

Software Engineer

Bengaluru, KA, inFull-time2026-11-12

Core

Develop, test, and maintain customer-facing software for System-on-Chip (SoC) products, interfacing with IC and firmware designers to enable feature-rich hardware.

Role type

Software Engineer (Embedded Systems / SoC)

Builds

Customer-facing software products for automotive, industrial, infrastructure, and IoT markets

Domain

Semiconductor / Embedded Systems

Deliverable

production ML models | product features

Required skills

Java, Kotlin, TypeScript, Python, Software Architecture, Unit Testing, Behavior-Driven Development, Microcontroller programming, Bus communications

Preferred skills

DevOps (JIRA, Confluence, GitLab), Creative problem solving, Cross-functional communication

Technologies

Java, Kotlin, JavaFx, TypeScript, Python, JIRA, Confluence, GitLab

Responsibilities

Develop, test, and maintain software meeting customer and internal team needs; Work with diverse groups including customers, application engineers, hardware, and firmware engineers; Contribute to existing and new projects covering a broad range of languages and scope

Seniority

Mid-level, hands-on IC