Senior/Staff Software Engineer

Published date: 2026/11/07
  • Location: Bengaluru, Karnataka, India
Job Description:

The Arm Open Source Software (OSS) group enables partners to build software solutions on Arm IP-based systems. Are you flexible, a quick learner with good problem-solving skills, and willing to take challenges? Join our wonderful team of engineers who share a passion to make mark on the future of computing!

In this role, you will get opportunity to work on development of software stack on the latest Arm reference boards! Your day to day responsibilities will include development of Board Support Packages (BSP) for latest Arm IP with Linux kernel and Android versions on various reference platforms.

We seek individuals with exposure and knowledge of System software stack ranging from Bootloaders, Firmware and distributed OS.

What will I Be Accountable For
• Technical lead of embedded software development team
• Delivery of system software on reference boards

What Skills, experience and qualification do I need?
• 3-9 years of experience in embedded software development
• Experience in line management and mentoring
• Experience in firmware and Linux kernel development
• Hands on software development experience of bootloaders, device drivers
• Experience in developing sophisticated software stack written preferably in C
• Scripting knowledge using Bash/Python.
• Expertise in debugging and optimizing sophisticated software systems.
• Experience with customer interactions, diagnose and resolve reported issues.
• Show a strong interpersonal and communication skills that are vital for success; we are looking for excellent written and spoken English.
• We expect a professional, hard-working and flexible approach to work with a flair for creative lateral thinking and problem solving with a dedication to extend the breadth and depth of your knowledge

Desirable Skills & Qualities
• Prior hands on experience on hypervisors – Xen
• Working experience with distributed teams
• Knowledge of Android Graphics framework
• Good debugging skills
• Good understanding of test methodologies, CI and test automation
• Knowledge of Arm architecture

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of any characteristic.

#LI-SR1
Company Name: Arm

Apply

0 page views

Related listings

  • DB2 Systems Programmer (Administrator)
    Software Developer
    Bengaluru (Karnataka) Software Developer
    6+ years of experience as mainframe DB2 System Programmer. Skills involves and not limited to, o Evaluate and implement new features/functions of DB2 and associated third party products. o Extensive use of utilities and Performance Monitoring tools u...
    2026/11/07
  • AR/VR Developer
    Software Developer
    Bengaluru (Karnataka) Software Developer
    Selected candidate's day-to-day responsibilities include: • Work on a live virtual reality / augmented reality product using unity as the development platform • Develop early prototypes • Should have good knowledge of data structure, algorithm, Unity...
    2026/11/07
  • Sr Principal Engineer I, SW - Audio DSP
    Software Developer
    Software Developer
    Position Summary: Harman-X drives the next generation of innovation in Harman. As part of the corporate group, the team works on challenging problems across Automotive, Consumer and other class of products. Members of this team are expected to flexib...
    2026/11/07