Embedded Software Engineer

Published date: 2024/01/10
  • Location: Bengaluru , Karnataka, India
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 to the architecture specifications. For system architecture, the software test-suites are developed as open source software, building over industry standards. The software should be easy to deploy on a variety of implementations, be effective at confirming compliance and build on standard accepted practices.
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. This will reduce overall market deployment time and enable broad adoption of these system implementations.

We are looking for a passionate, communicative and enthusiastic individual who understands the need for testing and automation as an outstanding solution to ensuring the architecture standards.

You will need a good eye for technical detail, the ability to initially work within existing systems whilst developing and socialising plans for future extensions, as well good interpersonal skills. Ensuring timely delivery of the best systems and processes in an evolving environment is a challenge which will stretch and extend your knowledge and abilities. You will have an impact in improving the quality of the work from this group which will contribute to partner success by improving their time to market. If you strive for continuous improvement and are a hands-on team member this position would be of interest to you
Required Skills and Experience :
• 3-4 years of experience in 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.
“Nice To Have” 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 of enterprise or mobile platforms
In Return:

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-KR2
Company Name: arm

Apply

1 page views

Related listings

  • Software Engineer
    Software Developer
    Software Developer
    Role : React JS Location: Bangalore Experience: 5+years Technical Skills: • Front-end Development Primary Skill : • Expert in JavaScript frameworks / libraries especially ReactJS • Performing state management using Redux • JavaScript unit test librar...
    2026/11/08
  • Software Developer Job in Bangalore at Empoddy Retail...
    Software Developer
    Software Developer
    About Company: We are working on some cool swadeshi projects varying from entertainment to some desi social networking and more for retail. About the Internship: Cross Platform Mobile Application Development With the proliferation of mobile platforms...
    2026/11/08
  • iOS developer
    Software Developer
    Software Developer
    Bachelor's degree in computer science Hands-on expertise in native iOS development Expert knowledge of iOS SDK, different versions of iOS, and dealing with different screen sizes Should be really strong in Swift/ Storyboard creation using XCode Shoul...
    2026/11/08