Senior Software Engineer

Bengaluru, Karnataka, India • Posted May 31, 2026

Job Type: Full time
Location: Bengaluru, Karnataka
Posted: May 31, 2026
Category: Computer Occupations
Application Deadline: July 10, 2026

Role Description

Job Description

: Engineer/Senior Engineer/Technical Lead

Role Overview:

We are seeking a highly skilled Embedded Software Engineer to execute the development of complex embedded systems. This role focuses on the intersection of low-level hardware abstraction and high-level applicative software. You will be responsible for the entire software lifecycle, from initial board bring-up and driver development to implementing robust network stacks and application-level logic. The ideal candidate possesses deep expertise in the ARM architecture and the Yocto Project ecosystem.

Job Responsibilities

  • Platform Initialization: Board bring-up process for new ARM-based hardware platforms, including boot-loader configuration and hardware-to-software integration.
  • Kernel & Driver Development: Design, develop, and debug custom Linux device drivers and manage Device Tree configurations to support various hardware peripherals.
  • System I...
  • Interested in this role?

    Click the button below to start your application for Senior Software Engineer at Thales.

    Apply Now