Staff Software Engineer

3 weeks ago


Bengaluru, Karnataka, India ARM Full time
Role Overview

As a Staff Software Engineer at Arm, you will be part of the Automotive and Industrial Solutions (AIS) team, contributing to the development of cutting-edge software solutions for the next generation of Automotive, Industrial, and Real-Time systems.

Key Responsibilities
  • Active involvement in the software design of reference application processor firmware.
  • Low-level software development, testing, and debugging on various platforms, including software models, development boards, and shipping products.
  • Leading and managing a small team of developers.
  • Creating software stacks for Arm's reference platforms for future Arm devices.
  • Analyzing industry specs, roadmap requirements, breaking down tasks, and helping implement project plans.
  • Providing technical advice and direction to Arm's and Arm Partners' platform implementation projects.
  • Upstreaming and maintenance activities.

You will be working face-to-face with leading industry names, helping develop, optimize, and deliver software needed to support Arm's groundbreaking IP, while contributing to Arm's growth in new embedded and enterprise market segments.

Required Skills and Experience
  • 8+ years of relevant work experience in firmware development with line management.
  • Expertise in application/low-level systems, including bootloaders, device drivers, OS fundamentals preferably Linux.
  • Excellent C/C++ skills, able to add significant new functionality and analyze/fix complex defects.
  • Strong interpersonal skills, with excellent written and spoken English.
  • Able to support key partners with their internal development programs.
  • Professional, enthusiastic, and flexible approach, with a flair for creative lateral thinking and problem-solving, and a commitment to extending knowledge breadth and depth.
  • Able to develop a good understanding of how the team integrates with other related teams in accomplishing objectives.
Nice to Have Skills and Experience
  • Experience with leadership roles, driving and coordinating projects.
  • Familiarity with open-source project development cycles and contribution processes.
  • Knowledge of how to test software using various techniques.
  • Familiarity and flexibility in the use of various software development lifecycle methods, including Agile.
  • Awareness of the value of CI and automated test systems.

In return, you will have the opportunity to learn about the latest Arm architecture features, working closely with highly skilled engineering teams on groundbreaking technology, and be empowered to identify and roll out improvements to our ways of working.

Hybrid Working at Arm

Arm's approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face-to-face to enable us to work at pace, whilst recognizing the value of flexibility.

Equal Opportunities at Arm

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 do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.



  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    Job Title: Staff Software Engineer VMware Software India Private Limited is seeking a highly skilled Staff Software Engineer to join our team. As a Staff Software Engineer, you will be responsible for designing, developing, and testing software applications for our customers.Key Responsibilities:Design and develop software applications using various...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at IN10 VMware Software India Private Limited. As a Staff Software Engineer, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions...


  • Bengaluru, Karnataka, India Dew Software Full time

    Dew Software is seeking a highly skilled and experienced Staff Mechanical Engineer to drive innovative mechanical systems and components for various applications.As a Staff Mechanical Engineer at Dew Software, you will play a key role in designing and developing cutting-edge mechanical systems and components. You will collaborate with cross-functional teams...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the RoleJoin VMware Software India Private Limited, a leading software company, and contribute to shaping the future of technology. As a Staff Engineer, you will play a crucial role in developing innovative solutions that drive business growth and customer satisfaction.Key ResponsibilitiesDesign and develop complex software systems, ensuring...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    Job Description:VMware is a leading virtualization software company, enabling organizations to innovate by streamlining IT infrastructure and operations. As a Staff Engineer on the End-User Computing (EUC) team, you will be part of a diverse and inclusive team working on the next generation platform for the mobile workforce.Key Responsibilities:Design and...


  • Bengaluru, Karnataka, India Dew Software Full time

    Staff Mechanical EngineerDew Software is seeking a highly skilled and experienced Staff Mechanical Engineer to lead the design and development of innovative mechanical systems and components. As a Staff Mechanical Engineer at Dew Software, you will play a key role in collaborating with cross-functional teams and working closely with clients to deliver...


  • Bengaluru, Karnataka, India Nielsen Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at Nielsen. As a Staff Software Engineer, you will be responsible for delivering technical solutions that meet the needs of our business.Key ResponsibilitiesMeter Deployment: Design, build, and maintain new features in our browser-extension software meter.CI/CD...


  • Bengaluru, Karnataka, India Dew Software Full time

    About the RoleDew Software is seeking a highly skilled Staff Mechanical Engineer to play a key role in designing and developing innovative mechanical systems and components for various applications.As a Staff Mechanical Engineer at Dew Software, you will collaborate with cross-functional teams and work closely with clients to deliver high-performance...


  • Bengaluru, Karnataka, India The Nielsen Company Full time

    Staff Software EngineerNielsen is seeking a highly skilled and experienced Staff Software Engineer to join our Collections and ITAM Back Office Engineering team. As a key member of our team, you will be responsible for defining, developing, testing, analyzing, and delivering technology solutions within our Collections platforms.Key ResponsibilitiesDesign,...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    At Flexera, we're pushing the boundaries of technology value optimization. Our team of skilled software engineers plays a pivotal role in crafting and delivering our innovative products and services to the market. As a Staff Engineer on our SaaS Platform Services Team, you'll be a key player in designing, developing, and maintaining critical components of...


  • Bengaluru, Karnataka, India Dew Software Full time

    Dew Software is seeking a highly skilled and experienced Staff Mechanical Engineer to contribute to the design and development of innovative mechanical systems and components. As a Staff Mechanical Engineer at Dew Software, you will play a key role in designing and developing mechanical systems and components for various applications. You will collaborate...


  • Bengaluru, Karnataka, India The Nielsen Company Full time

    About the RoleThis is a key position within our software development team, responsible for delivering technical solutions that meet the needs of our global operations. As a Staff Software Engineer, you will play a critical role in shaping the technical direction of our projects and mentoring junior engineers.Key ResponsibilitiesDesign, implement, and...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    At Flexera, we're on a mission to revolutionize the software industry. As a Staff Engineer on our SaaS Platform Services Team, you'll play a pivotal role in designing, developing, and maintaining critical components of our platform. This is a unique opportunity to leverage your expertise in Golang and collaborate closely with other engineering teams to...


  • Bengaluru, Karnataka, India Dew Software Full time

    Dew Software is seeking a highly skilled and experienced Staff Mechanical Design Engineer to play a key role in designing and developing innovative mechanical systems and components for various applications. As a Staff Mechanical Design Engineer at Dew Software, you will collaborate with cross-functional teams and work closely with clients to deliver...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're looking for a talented Staff Software Development Engineer to join our Platform Integration team at Flexera. As a key member of our engineering team, you will play a crucial role in defining and executing the technical roadmap for our core integration technology.Key responsibilities include collaborating closely with peer engineering teams to integrate...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the Role:We are looking for a skilled Staff Software Engineer to join our End-User Computing team. The ideal candidate will have a strong background in software engineering, with a passion for building scalable and reliable systems.Responsibilities:Design, develop, and test software applications using C# and .NET Framework.Collaborate with...


  • Bengaluru, Karnataka, India Odessa Full time

    Job Title: Staff EngineerOdessa is a leading provider of leasing solutions to global financial institutions. We're seeking a highly skilled Staff Engineer to join our team and contribute to the development of our cutting-edge technology platform.About the RoleAs a Staff Engineer, you will be responsible for designing, developing, and maintaining our software...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're seeking a talented Staff Software Development Engineer to join our Platform Integration team at Flexera Software India LLP. As a key member of our team, you will play a crucial role in defining and executing the technical roadmap for our core integration technology.Key Responsibilities:Help define and execute on the technical roadmap for our core...


  • Bengaluru, Karnataka, India American Express Full time

    Job Title: Staff Software EngineerDescription:Transforming Technology at American ExpressAt American Express, we're revolutionizing the way we deliver exceptional customer experiences. As a Staff Software Engineer, you'll play a pivotal role in shaping our technology landscape, driving innovation, and empowering our teams to succeed.Key...


  • Bengaluru, Karnataka, India Databricks Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Money team at Databricks India. As one of the first engineers for Money, you will play a key role in building a foundation for one of Databricks' most critical engineering teams.Your primary responsibility will be to design and manage critical components that form the backbone...