Back
Arm logo

Embedded Software Engineer / Senior Embedded Software Engineer

Arm · Posted Oct 9

Semiconductor IP, energy-efficient CPU architecture, and high-performance compute platforms

Bengaluru, IndiaFull-timeHybridSenior Level5+ years₹30.0L–₹55.0L yearly100+ applicants
SemiconductorsChip DesignIP LicensingArtificial IntelligenceCloud ComputingPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Software (CE-SW) group develops and improves the software ecosystem around Arm’s next-generation architectures and systems, including work with processors and hardware technology not yet available to the public. This role involves low-level software development, testing, and debugging of reference application processor firmware across software models, development boards, and shipping products, as well as creating software stacks for Arm reference platforms and automation for testing and development tasks.

What you will do

  • Active involvement in the software design and test of reference application processor firmware.
  • Your day-to-day role will involve low level software development, test and debug on various platforms, including software models, development boards and shipping products.
  • Creating software stacks for Arm’s reference platforms for future Arm devices.
  • Development of test code
  • Create automation solutions to streamline and minimize manual testing and development tasks.
  • We want you to be able to analyse industry specs, roadmap requirements, breakdown tasks and help implement the project plans.
  • Your activities will involve upstreaming and maintenance.

Skills used in this role

What the employer is looking for

  • Minimum 5+ years of relevant experience.
  • Excellent C/C++ programming skills with the ability to add significant new functionality, analyse and fix complex defects.
  • Some knowledge of assembly and strong debugging skills are preferred.
  • Demonstrated experience with software testing or software development.
  • Expertise in application and low-level systems, with a strong understanding of system architecture (preferably ARM), OS fundamentals, bootloaders, and device drivers.
  • Proficiency in Linux/Windows operating systems and driver development is preferred.
  • Good understanding of test methodologies, CI and test automation.
  • Strong interpersonal skills; excellent written and spoken English.

Preferred qualifications

  • Experience with Python programming and writing shell scripts.
  • Basic understanding of the Linux kernel, system software and device drivers, and Android internals
  • Familiarity with open-source project development cycles and contribution processes.
  • Experience of software profiling, instrumentation, and optimization.
  • Verification and validation of firmware.
  • A knowledge of how to test software using various techniques alongside an awareness of the value of CI and automated test systems.
  • Experience with Security Development Lifecycle (SDL) practices.
  • Familiarity and flexibility in the use of various software development lifecycle methods including Agile.

Benefits and support

  • Hybrid working patterns

About Arm

Arm architects, develops, and licenses high-performance, energy-efficient CPU products and related semiconductor intellectual property. Its technology powers over 99% of the world's smartphones as well as a vast array of devices ranging from tiny sensors and wearables to cloud-scale AI supercomputers.

Industry
Semiconductors
Company size
8000+ employees
Founded
1990
Location
Cambridge, United Kingdom
Funding stage
Public Company

Funding

Public Company

SoftBank GroupSoftBank Vision Fund
  • 2023-09-14IPO$5.23B

Leadership

RH
Rene Haas

Chief Executive Officer, Board Member

JC
Jason Child

Executive Vice President and Chief Financial Officer

SC
Spencer Collins

Executive Vice President, Chief Legal Officer and Head of Corporate Development

WA
Will Abbey

Executive Vice President and Chief Commercial Officer

RG
Richard Grisenthwaite

Executive Vice President and Chief Architect

Apply