CareerPlanGet AI match score →

Staff Software Engineer (Technical Lead)

IND19-01-Bengaluru-EPIP 122 (Phase II)💼 Full-time🗓 2026-03-30 → 2026-08-01

Core

Provide technical leadership for a Scrum team while shaping the architecture and long-term technical direction of embedded systems and large-scale production software.

Role type

Staff Software Engineer (Technical Lead)

Builds

Large systems, feature areas, and critical components for embedded and networked environments

Domain

Embedded systems, C++ development, IP networking, and distributed communication

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++ (C++14), embedded Linux development, Yocto, IP networking, device drivers, embedded system architecture, DevOps practices, CI/CD, containerization (Docker), network programming (TCP/IP, sockets), distributed communication frameworks (DDS)

Preferred skills

Leading architecture and design in Agile/Scrum environments, mentoring senior and mid-level engineers, influencing technical direction

Technologies

C++14, Linux, Yocto, Docker, DDS

Responsibilities

Own and drive technical design and architecture of large systems; Lead architectural discussions and design reviews; Establish and uphold engineering standards for code quality, testing, performance, and security; Mentor Senior and mid-level engineers; Partner with Product Owners to shape technical roadmaps; Drive continuous improvement in engineering processes and CI/CD pipelines

Seniority

Staff, hands-on IC with strategic influence

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