CareerPlanGet AI match score →

Lead Software Engineer

Bengaluru, Karnataka, India💼 Full-time🗓 2026-06-02 → 2026-07-22

Core

Design, develop, test, and support embedded software (firmware, drivers, frameworks) and development tools for TI's whole-product offerings, ensuring ease of use and quick customer deployment.

Role type

Lead Software Engineer (Embedded Systems)

Builds

Embedded software, device drivers, software frameworks, algorithmic libraries, and development tools (compilers, simulators, IDEs)

Domain

Semiconductor / Embedded Systems

Deliverable

production ML models | product features

Required skills

Embedded firmware development, C programming, C++ programming, Assembly programming, pre-silicon software design, software validation, hardware architecture impact analysis, release management

Preferred skills

Machine learning algorithms for edge applications, AI coding assistant usage, software engineering lifecycle knowledge, analytical problem solving

Technologies

C, C++, Assembly, AI coding assistants

Responsibilities

Define requirements, design, develop, test, integrate, and support embedded software and development tools; support pre-silicon design and software validation; impact hardware architecture requirements; conduct server analysis and reporting; create customer collateral; manage quality assurance and configuration/release processes.

Seniority

Senior, hands-on IC

Sourced via oracle_hcm · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Oraclecloud ↗