Embedded Software Engineer

Published date: 2024/01/10
  • Location: Bengaluru, Karnataka, India
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

0 page views

Related listings

  • Software Engineer III, Google TV
    Software Developer
    Software Developer
    Minimum qualifications: • Bachelor’s degree or equivalent practical experience. • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. • 2 years of experience with data...
    2026/11/08
  • Associate Software Developer - Java & DevOps
    Software Developer
    Software Developer
    Job Description At Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We’re committed t...
    2026/11/08
  • Associate Software Developer - Java & DevOps
    Software Developer
    Software Developer
    Job Description At Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We’re committed t...
    2026/11/08