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
💡 Quick Summary
Seeking a career-building opportunity? The Embedded Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
