Arm invites applications for Embedded Software Engineer at ARM, Bengaluru. Check here for more details!

About ARM

Arm is a British semiconductor and software design company based in Cambridge, England. Its primary business is in the design of ARM processors. Arm is the world’s leading semiconductor IP company. They develop and license IP that is at the heart of billions of devices worldwide, and we provide development tools that accelerate product development, from sensors to smartphones to servers.

Job Description

The Architecture and Technology Group (ATG) at ARM develops technologies and products for ARM’s future architecture roadmap. One of the charters of the ATG group is to define system architecture that enables a consistent software view of ARM Architecture based systems. Along with the architecture specification, ARM develops software verification suites to confirm compliance with the architecture specifications. For system architecture, the software test suites are developed as open-source software, building over industry standards.

Responsibilities

  • The purpose of this role is to ensure that various system implementations based on the same architectural specifications, can run standard software from different vendors efficiently and with minimal effort.
  • We are looking for a passionate, communicative, and enthusiastic individual who understands the need for testing and automation as an outstanding solution to ensure the architecture standards.
  • You will need a good eye for technical detail, the ability to initially work within existing systems whilst developing and socializing plans for future extensions, as well as good interpersonal skills.
  • Ensuring the timely delivery of the best systems and processes in an evolving environment is a challenge that will stretch and extend your knowledge and abilities.

Required Skills and Experience

  • 3-4 years of experience in the embedded domain.
  • Experience in writing tests for systems and software using C.
  • Experience in automation using scripting.
  • Excellent analytical and debugging skills.
  • Good software development skills, ideally in the area of firmware / low-level operating systems.

Preferred Skills and Experience

  • Experience in Linux device driver development and UEFI Shell application development.
  • Implementation of specific test harness’ for O/S and bare metal validation.
  • Experience with enterprise or mobile platforms.

How to Apply?

Interested candidates can apply through this link.

Location

Bengaluru, India.

Click here to view the official notification of the Embedded Software Engineer at ARM.