Company

ArmSee more

addressAddressCambridge, Scottish Borders
type Form of workPart Time
CategoryConstruction & Property

Job description

Job Overview:

Are you an experienced Cortex-A engineer who wants to make this development experience better?

In the Developer Ecosystems group at Arm, our mission is to make software development on the Arm architecture simple and intuitive.

 

We are growing our IDE team and are looking for a passionate Software Engineer to help us create frictionless developer experiences.

 

Our team tackles a diverse set of developer challenges, delivering tools that support project and build management, debug and analysis, and device virtualisation.

 

This is a unique opportunity to work on many different technologies in a group delivering tools across multiple platforms including desktop and browser.

 

The ideal candidate for this role will have proven experience with Arm Cortex-A application processors and have a passion to build engineering tools in this ecosystem.

 

You will join an experienced, professional team working with cutting edge technologies and concepts in an agile environment which requires proactivity, dynamic approaches to problem solving and creative thinking.

 

As part of our diverse team, you will leverage your Cortex-A experience to identify challenges in existing developer workflows to help design and deliver the next generation of tools exposed in modern IDEs.

 

This is a highly dynamic environment, with lots of new architectural challenges leveraging a variety of tools and languages such as TypeScript, Python, Go, C/C++, WebAssembly and Docker.

 

Engineers are afforded the opportunity to move between teams as necessary to deliver products, so it helps to be a quick learner and willing to embrace new technical challenges.

 

We believe magnificent work comes from collaboration. This means forming effective relationships with other engineers, product managers and UX specialists to best understand and empower our users.

Responsibilities:
  • Work as part of a diverse team to design, deliver and support the tools needed to foster a developer ecosystem around Cortex-A processors at Arm
  • Show demonstrable quality through unit testing and continuous integration
  • Work alongside peers and junior team members alike to discuss and solve technical problems, mentoring as necessary
  • Communicate effectively with other geographically dispersed teams across the lines of business
  • Engage with our agile planning and development processes to help shape delivery of our products
Required Skills and Experience:

We are seeking an experienced engineer with the following skills:

  • Experience working with Cortex-A architecture and processors such as SoC bring-up, bare-metal development or driver development
  • Familiarity with the basics of modern, effective software development: source control, automated testing, object-oriented or functional paradigms and the Agile methodology.
  • A "get things done" attitude and passion to ship high-quality, robust software which is maintainable and responsive to evolving requirements.
"Nice to have" Skills and Experience:

Any experience with the technologies listed below is beneficial, however, a desire to learn is far more valuable than experience in any tool and we actively support ongoing training.

  • TypeScript (browser, server, and client) - Node.js, Electron, React, Visual Studio Code extensions
  • C/C++ - debuggers and USB protocols (especially pertaining to embedded devices)
  • Continuous integration workflows including build systems, testing and deployment
  • Source control systems and continuous integration & delivery, especially GitHub
  • Experience with Agile & UX design principles and processes
In return:

Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions.

We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.

 

#LI-JB1

Refer code: 3288717. Arm - The previous day - 2024-05-07 01:35

Arm

Cambridge, Scottish Borders
Popular Staff Software Engineer jobs in top cities
Jobs feed

Freelance Site Manager

Unite People

Leeds, West Yorkshire

£270 - £290/day

Customer Service Administrator

Jackson Hogg Ltd

Birtley, Northumberland

£22,010/annum

Unqualified Teacher / Primary Cover Supervisor

Sanza Teaching Agency

London, England

£118 - £131/day

KS1 or KS2 Class Teacher - September 2024 - Southampton

Prospero Teaching

Southampton, Hampshire

£130 - £150/day Negotiable

Interim Project Engineer

Srg

Colchester, Essex

£350 - £450/day

Senior Risk Analyst Shipping

Orion Group

London, England

Depot Manager

The Recpool Group Ltd

Clutton Hill, Somerset

£40,000 - £43,000/annum

Business Support Administrator

Hr Dept - South Warwickshire

Warwick, Warwickshire

Mechanical Design Engineer

Crewit Resourcing Ltd

Laois

£34,529 - £38,845/annum

Hod Carrier

Krs Recruitment Services Ltd

Teddington, Greater London

£140/day

Share jobs with friends

Related jobs

Staff Software Engineer - Cortex-A Tooling

Software Applications Engineer, Staff (Audio) - Qualcomm - Cambridge, UK

Qualcomm

Cambridge, Scottish Borders

a month ago - seen

STAFF SOFTWARE ENGINEER

Te Connectivity

Cambridge, Scottish Borders

a month ago - seen

Staff Software Engineer - A-Class Tooling

Arm

Cambridge, Scottish Borders

2 months ago - seen

STAFF SOFTWARE ENGINEER

Te Connectivity

Cambridge, Scottish Borders

2 months ago - seen

Senior - Staff Software Engineer

Socode

£60k - 100k per year + Benefits

Cambridge, Scottish Borders

2 months ago - seen

STAFF SOFTWARE ENGINEER

Te Connectivity

Cambridge, Scottish Borders

3 months ago - seen