CareerPlanSign in

Technical Leader - Embedded Software Development

Pune, Maharashtra💼 Full-time🗓 2026-09-26

Core

Design and implement embedded real-time software solutions meeting functional safety and cybersecurity requirements for industrial products.

Role type

Senior IC embedded software engineer (Linux/RTOS)

Builds

Embedded Linux environments, device drivers, boot loaders, and secure industrial applications

Domain

Industrial automation and instrumentation

Required skills

C, C++, shell scripting, device driver development, Yocto build systems, Linux kernel concepts, ARM/PowerPC architectures, industrial communication protocols (I2C, SPI, CAN, Modbus), unit/integration testing, debugging tools (GDB, JTAG), secure coding practices, agile methodologies, CI/CD implementation

Preferred skills

RTOS environments, Qt framework, UML modeling, static code analysis, multi-threaded applications, threat modeling, AI-assisted development tools, cybersecurity standards (IEC 62443, EU-CRA)

Technologies

Git, Azure DevOps, Yocto, U-Boot, GDB, J-Link, SQLite, JSON, Qt, ARM, PowerPC

Responsibilities

Design system architecture and allocate requirements to software components; develop and optimize embedded applications; conduct code reviews and ensure compliance with coding standards; execute testing activities and resolve hardware-software integration issues; prototype solutions and support board bring-up; implement data protection and cybersecurity features; mentor team members and provide technical guidance.

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.