Senior Embedded Software Engineer

ARM

Benefits
Qualifications

Are you interested in working on the next generation of Machine Learning based Edge devices? Are you passionate about embedded computing?

This is a fantastic opportunity to get into the exciting world of Embedded ML with a company that can enable your ideas to shape the future.

Arm works with the industry’s best companies to build sector-leading products from our designs. You will share ideas, learn new skills and collaborate with the best engineers in the world. We work in small dynamic teams that allow your contributions to have a big impact on creating the cutting edge Arm IP that will power the next generation of mobile apps, portable devices, home automation, smart cities and self-driving cars.

Role

Working in an Agile team you will design, develop and deliver various features and components of the product. You will be highly motivated and required to contribute individually and as part of the team. You will be expected to take ownership and responsibility for different parts of the code as you become familiar with the product.

Essential Skills and experience: 

  • Great embedded SW development experience (e.g. Bare-metal, RTOS, drivers, I/O, memory, power, security)
  • Excellent analytical and problem solving skills
  • Strong development experience in C, C++ or Python
  • Proven ability to design, develop, test and debug complex software
  • Outstanding communication skills
  • Capability to cooperate closely in a diverse team, striving to fulfil common goals
  • Comfortable working in a fast paced and dynamic environment
  • Experienced with version control systems and code review (e.g. Git, Gerrit)
  • Participation in organised development methodologies including defect tracking
  • Good degree in a technical discipline e.g. Machine Learning, Computer Science, Electrical Engineering, Physics or equivalent experience

Desirable skills and experience: 

  • Experience in software profiling and optimisation
  • Eagerness to find innovative solutions to complex problems
  • Knowledge of Machine Learning applications and frameworks
  • Background in compiler internals
  • Demonstrable experience in Agile development, CI and TDD
  • Competence in Linux, GCC/LLVM, Makefiles, Scripting
  • Understanding of digital signal processing or control systems
  • Involvement in hardware bring-up or debug

Arm is committed to global talent acquisition, offering an attractive relocation package

Our Core Beliefs lie at the heart of Arm and represent the essence of our organization. When combined and working together, they articulate the uniqueness of Arm culture:

Passion for Progress

Innovation that enables our ecosystems, Arm and our people to thrive.

  • Work with pace and judgment. Adapt to circumstances.
  • Take risks in support of Arm's progress.
  • Be accountable for the decisions you make. Learn from failure.
  • Pursue innovation relentlessly.

We, Not I

Collaboration first, egos last.

  • Start with long-term value to customers and partners, and work back from there.
  • Collaborate, decide, commit, and bring people with you.
  • Make the most of all the skills and knowledge across Arm; share information with those who need it.
  • Care about the people around you.

Be your Brilliant Self

Skillful individuality, performance and fulfilment.

  • Be authentic.
  • Seek and embrace differences.
  • Encourage curiosity and challenge.
  • Give people trust and autonomy; show people they can trust you to do brilliant work in pursuit of Arm's goals.

Arm has a responsibility to ensure that all employees are eligible to live and work in the UK.

With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace.

#LI-RB1

Read Full Description
Confirmed 2 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles