Director, Software Development Engineering

14 hours ago


Bengaluru, Karnataka, India ADI International Full time
Job Description

About Analog Devices

Analog Devices, Inc. (NASDAQ:) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible. Learn more atand onand.

Job Title: Director, Embedded Software Development System On Chip (SoC) Software Enablement
Location: Bangalore, India

Position Overview

Analog Devices is seeking an experienced and strategic Director of Embedded Software Development Engineering to lead a multi-disciplinary embedded software development team. This role plays a critical part in enabling the next generation of Linux and Zephyr based embedded platforms within ADIs growing SoC portfolio.

As a senior technical leader, you will oversee all aspects of software development for platform enablement, including secure ROM bootloaders, board support packages (BSPs), low-level drivers, and SDK infrastructure. You will build and grow a high-performing team in Bangalore while collaborating closely with global peer groups and stakeholders in silicon, SW & HW architecture, applications, and tools teams.

Key Responsibilities

- Bangalore Team Leadership:
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 ADIs Linux-capable SoCs.
- SDK Development:
Contribute key components of ADIs 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

- Bachelors or Masters 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

Job Req Type: Experienced

Required Travel: Yes, 10% of the time

Shift Type: 1st Shift/Days

  • Bengaluru, Karnataka, India beBee Careers Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    **Director of Engineering Position Overview**We are seeking a highly skilled Director of Engineering to join our team. As a technology leader, you will help build a top-tier software organization responsible for developing and maintaining highly scalable, reliable, and available systems.Hire and develop great talent while building a solid engineering...


  • Bengaluru, Karnataka, India beBeeSoftwareEngineering Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job Title: Software Engineering DirectorJob DescriptionWe are seeking an experienced Software Engineering Director to lead our team of software developers. As a key member of our organization, you will be responsible for managing the design, development, and deployment of software programs for databases, applications, tools, and networks.The successful...


  • Bengaluru, Karnataka, India beBeeSoftware Full time US$ 2,00,000 - US$ 2,50,000

    Job Title: Director of Software Engineering OperationsThis is a critical leadership role in our software engineering team. We're looking for an experienced manager to lead a cross-functional team in enhancing our high-performance cloud-based SaaS web application.


  • Bengaluru, Karnataka, India JP Morgan Chase & Co. Full time

    Job DescriptionIf you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you.As a Director of Software Engineeringat JPMorgan Chase within the Markets Post Trade Technology, you will lead a technical area and drive impact within teams, technologies, and projects across departments. You will utilize...


  • Bengaluru, Karnataka, India JP Morgan Chase & Co. Full time

    Job DescriptionAs a Director of Software Engineering at JPMorgan Chase within the Technology department, you will lead a technical area and promote impact within teams, technologies, and projects across departments. You will utilize your in-depth knowledge of software, applications, technical processes, and product management to promote multiple complex...


  • Bengaluru, Karnataka, India JP Morgan Chase & Co. Full time

    Job DescriptionIf you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you.As a Director of Software Engineeringat JPMorgan Chase within the Finance Technology, you lead a technical area and drive impact within teams, technologies, and projects across departments. Utilize your in-depth knowledge of...


  • Bengaluru, Karnataka, India Chase- Candidate Experience page Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Job Summary:As a Director of Software Engineering of 55ip is looking for an experienced leader of software development on its client-facing and data applications across its investment management platform that serves investment advisory (RIA) & wealth management firms. The ideal candidate for this role has successfully designed, delivered and maintained...


  • Bengaluru, Karnataka, India Chase- Candidate Experience page Full time US$ 1,50,000 - US$ 2,00,000 per year

    If you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you. As a Director of Software Engineering at JPMorgan Chase within the Markets Post Trade Technology Securities Processing Technology team you will lead a technical area and drive impact within teams, technologies, and projects across...


  • Bengaluru, Karnataka, India Chase Bank Full time

    Job DescriptionIf you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you.As a Director of Software Engineeringat JPMorgan Chase within the Markets Post Trade Technology Securities Processing Technology team you will lead a technical area and drive impact within teams, technologies, and projects...


  • Bengaluru, Karnataka, India JP Morgan Chase Full time

    : If you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity just for you. As a Director of Software Engineering at JPMorgan Chase within the Markets Post Trade Technology Securities Processing Technology team you will lead a technical area and drive impact within teams, technologies, and projects across...