ANAnalog Devices
Director, Software Development Engineering
Bangalore ₹15-20 LPA Posted 25 Jun 2025
FULL TIME
Embedded Linux
Yocto
Job Description
- Lead and grow a multidisciplinary software engineering team focused on SDK, ROM, and BSP development. Act as the senior technical and people leader at the Bangalore site for this domain.
- Platform Enablement:
- Development and maintenance of ROM code, secure boot frameworks, device initialization, and board support packages (BSPs) for ADI s Linux-capable SoCs.
- SDK Development:
- Contribute key components of ADI s SDK ecosystem, ensuring scalable, reusable, and maintainable solutions that simplify embedded software development for customers.
- Cross-Functional Alignment:
- Collaborate with global SDK team, SoC SW architecture, embedded Linux, Zephyr, security, and tools teams to align software deliverables with silicon features and go-to-market strategies.
- Software Quality Processes:
- Establish and maintain best-in-class software engineering practices including code review, CI/CD pipelines, test automation, and security hardening.
- Talent Culture Development:
- Hire, mentor, and develop top engineering talent in Bangalore, creating a culture of technical excellence, ownership, and continuous improvement.
- Pre-silicon bring-up:
- Closely collaborate with HW and design verification teams to develop and execute pre-silicon SW development strategy to ensure software readiness for internal and customer-facing deliverables. Support pre-silicon and post-silicon bring-up.
Required Qualifications
- Bachelor s or Master s degree in Computer Science, Electrical Engineering, or related discipline
- 15+ years of embedded software experience, with 5+ years in senior engineering leadership roles
- Deep technical expertise in embedded Linux, ROM bootloaders, and BSP development
- Experience in pre-silicon software development strategies (virtual platforms, emulation platforms, FPGA emulation)
- Proven experience with ARM-based SoC architectures and secure boot flows
- Strong leadership in distributed and cross-functional environments with open and inner-source mindset
- Proficiency with modern development tools: Git, Jenkins, Yocto, U-Boot, Linux kernel, etc.
- Excellent verbal and written communication skills with global collaboration experience
Preferred Qualifications
- Experience in semiconductor or OEM companies delivering SoC platform software
- Familiarity with software safety and security standards (e.g., IEC 61508, ISO 21434)
- Experience with automotive and/or industrial embedded systems
- Background in open-source contributions or community engagement
- Prior experience building and scaling engineering teams in India