See more Collapse

Embedded Software Engineer

1 month ago


Cambridge Cambridgeshire, United Kingdom Arm Limited Full time

Job Overview

As Arm’s largest engineering center, the Cambridge site is working on development across all areas of our product portfolio. We are surrounded by world-leading technical authorities and you will relish working with some of the very best engineers in the industry. If the challenge of working on our ground breaking technology excites you, and you can meet the requirements below, we look forward to receiving your application.

About The Team

The Software (CE-SW) group is responsible for developing and improving the software ecosystem around Arm's next generation of applications processors. This frequently means working with processors and other hardware technology not yet available to the public. We work on a range of development platforms, software-models, FPGAs and early silicon, sometimes many months before the processors are used in real products.

You will join a team of Software Engineers who all share a passion for wanting to stamp their mark on the future of computing, wherever it may lead. You will be helping Arm maintain its leadership in the embedded market, as well as playing a crucial role in making Arm a successful server platform. If you are similarly passionate about leading edge technologies, then we want to hear from you

Responsibilities:
In this role, you will be a member of the Total Compute team who specialize in Android bring up, firmware development, Linux device driver development within the Software (CE-SW) group at Arm. Day to day activities will include:
- Participating in the design and implementation of new features and bug fixes in AOSP, Trusted firmware, secure OS, bootloaders software components.
- Analyzing and improving the codebase for different performance aspects.
- Development and testing, debugging on different platforms (from software models, through FPGA systems, all the way to development boards and shipping products)
- Conducting code reviews both for internal code and upstream
- Influencing and building consensus among upstream communities
Education & Qualifications:
Established experience or a Bachelor’s (or above) degree or equivalent experience in a STEM subject.
Required Skills and Experience:
- You will have excellent C skills; some assembly and Java skills are desirable
- Commanding knowledge of developing and debugging Linux, firmware
- Problem solving and debugging skills are areas in which you have proficiency
- You will know how to rigorously test software using various techniques
- Knowledge of at least one CPU architecture and system wide knowledge
'Nice To Have” Skills and Experience:
- We value familiarity with open-source project development cycles and contribution processes
- We are seeking an understanding of Arm architecture, Arm instruction set and tools
- We look for experience of Android, EDK2, graphics stack, booting Linux Distro's
- We need knowledge of software design techniques and maintaining compatibility, and we value previous experience in large, multi-site software development projects
- Hands-on experience in developing with embedded platforms
- We seek experience with scripting languages, e.g. Bash, Python, etc.
- You have a curiosity about open source software
In Return:

Our UK offices are outstanding places to collaborate. We also have some scope to adapt the job role and title for the right person - if you are interested but unsure whether you tick all the boxes, we still would love you to reach out We are keen to welcome versatile people into Arm#LI-JW #J-18808-Ljbffr


We have other current jobs related to this field that you can find below


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Join an innovative smart-sensor start up - Cambridge, Hybrid Working Model This new start-up will offer the opportunity to work on ground breaking technology developing ultra-low power sensors, whilst incorporating machine learning. With the current focus firmly centred around flow-sensing, the team are now looking to add a dynamic Embedded Software...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Join an innovative smart-sensor start up - Cambridge, Hybrid Working Model This new start-up will offer the opportunity to work on ground breaking technology developing ultra-low power sensors, whilst incorporating machine learning. With the current focus firmly centred around flow-sensing, the team are now looking to add a dynamic Embedded Software...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Job Description Join an innovative smart-sensor start up - Cambridge, Hybrid Working Model This new start-up will offer the opportunity to work on ground breaking technology developing ultra-low power sensors, whilst incorporating machine learning. With the current focus firmly centred around flow-sensing, the team are now looking to add a dynamic...


  • Cambridge, Cambridgeshire, United Kingdom Cellular Origins Full time

    We're rapidly growing the team and are looking for an Embedded Software Engineer. Embedded Software Engineer As an Embedded Software Engineer at Cellular Origins you’ll be part of developing all software designs for our embedded mechatronic systems. You’ll be involved in all stages of software and product development including analysis, system...


  • Cambridge, Cambridgeshire, United Kingdom Langham Recruitment Full time

    Embedded Software Engineer (Rust) | Contract | Outside IR35 | £400-£600 pd | Hybrid | Cambridgeshire Increase your chances of an interview by reading the following overview of this role before making an application. Our client is seeking talented Embedded Software Engineer with Rust experience to join an exciting medical device project. We are seeking...


  • Cambridge, Cambridgeshire, United Kingdom Langham Recruitment Full time

    Embedded Software Engineer (Rust) | Contract | Outside IR35 | £400-£600 pd | Hybrid | Cambridgeshire Have you got what it takes to succeed The following information should be read carefully by all candidates. Our client is seeking talented Embedded Software Engineer with Rust experience to join an exciting medical device project. We are seeking Embedded...


  • Cambridge, Cambridgeshire, United Kingdom Langham Recruitment Full time

    Embedded Software Engineer (Rust) | Contract | Outside IR35 | £400-£600 pd | Hybrid | Cambridgeshire Have you got what it takes to succeed The following information should be read carefully by all candidates. Our client is seeking talented Embedded Software Engineer with Rust experience to join an exciting medical device project. We are seeking Embedded...


  • Cambridge, Cambridgeshire, United Kingdom Cellular Origins Full time

    Cell therapies have been shown to cure devastating diseases like cancer by reprogramming a patient’s own immune system, offering hope where there was none before. Giving more patients access to these life-saving therapies requires a revolution in manufacturing and process automation. , Our proprietary technology tackles the challenges of large-scale...


  • Cambridge, Cambridgeshire, United Kingdom Cellular Origins Full time

    Cell therapies have been shown to cure devastating diseases like cancer by reprogramming a patient’s own immune system, offering hope where there was none before. Giving more patients access to these life-saving therapies requires a revolution in manufacturing and process automation. , Our proprietary technology tackles the challenges of large-scale...


  • Cambridge, Cambridgeshire, United Kingdom Cellular Origins Full time

    Cell therapies have been shown to cure devastating diseases like cancer by reprogramming a patient’s own immune system, offering hope where there was none before. Giving more patients access to these life-saving therapies requires a revolution in manufacturing and process automation. , Our proprietary technology tackles the challenges of large-scale...


  • Cambridge, Cambridgeshire, United Kingdom Cellular Origins Full time

    Cell therapies have been shown to cure devastating diseases like cancer by reprogramming a patient’s own immune system, offering hope where there was none before. Giving more patients access to these life-saving therapies requires a revolution in manufacturing and process automation. , Our proprietary technology tackles the challenges of large-scale...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Join an innovative smart-sensor start up - Cambridge, Hybrid Working Model This new start-up will offer the opportunity to work on ground breaking technology developing ultra-low power sensors, whilst incorporating machine learning. With the current focus firmly centred around flow-sensing, the team are now looking to add a dynamic Embedded Software...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Join an innovative smart-sensor start up - Cambridge, Hybrid Working Model This new start-up will offer the opportunity to work on ground breaking technology developing ultra-low power sensors, whilst incorporating machine learning. With the current focus firmly centred around flow-sensing, the team are now looking to add a dynamic Embedded Software...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Join an innovative smart-sensor start up - Cambridge, Hybrid Working Model This new start-up will offer the opportunity to work on ground breaking technology developing ultra-low power sensors, whilst incorporating machine learning. With the current focus firmly centred around flow-sensing, the team are now looking to add a dynamic Embedded Software...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Join an innovative smart-sensor start up - Cambridge, Hybrid Working Model This new start-up will offer the opportunity to work on ground breaking technology developing ultra-low power sensors, whilst incorporating machine learning. With the current focus firmly centred around flow-sensing, the team are now looking to add a dynamic Embedded Software...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Join an innovative smart-sensor start up - Cambridge, Hybrid Working Model This new start-up will offer the opportunity to work on ground breaking technology developing ultra-low power sensors, whilst incorporating machine learning. With the current focus firmly centred around flow-sensing, the team are now looking to add a dynamic Embedded Software...


  • Cambridge, Cambridgeshire, United Kingdom Hexwired Recruitment Limited Full time €45,000 - €55,000

    Embedded Software Engineer £45k - £55k - Semi remote - Cambridge They are now seeking Embedded Software Engineers with excellent academics to work on a range of innovative solutions within Wireless and cellular tech. As the company work across a number of industries, they are open to engineers from a range of technical backgrounds, with strong...


  • Cambridge, Cambridgeshire, United Kingdom Hexwired Recruitment Limited Full time €45,000 - €55,000

    Embedded Software Engineer £45k - £55k - Semi remote - Cambridge They are now seeking Embedded Software Engineers with excellent academics to work on a range of innovative solutions within Wireless and cellular tech. As the company work across a number of industries, they are open to engineers from a range of technical backgrounds, with strong...


  • Cambridge, Cambridgeshire, United Kingdom Hexwired Recruitment Limited Full time €45,000 - €55,000

    Embedded Software Engineer £45k - £55k - Semi remote - Cambridge They are now seeking Embedded Software Engineers with excellent academics to work on a range of innovative solutions within Wireless and cellular tech. As the company work across a number of industries, they are open to engineers from a range of technical backgrounds, with strong...


  • Cambridge, Cambridgeshire, United Kingdom Hexwired Recruitment Limited Full time €45,000 - €55,000

    Embedded Software Engineer £45k - £55k - Semi remote - Cambridge They are now seeking Embedded Software Engineers with excellent academics to work on a range of innovative solutions within Wireless and cellular tech. As the company work across a number of industries, they are open to engineers from a range of technical backgrounds, with strong...