Senior Embedded Software Development Engineer
2 weeks ago
The Role
At Arm, our Software Engineering group is responsible for developing and enhancing the software ecosystem surrounding our next-generation applications processors. We collaborate with partners to create innovative, Arm-powered products for various industries, including mobile, server, IoT, and more. As a member of this team, you will work on a range of development platforms, including software models, FPGAs, emulators, and silicon.
Job Overview:
As a Software Engineer, you will have the opportunity to contribute to open-source projects, including EDK II, Linux Kernel, and Trusted Firmware. Your work will focus on providing reference implementations and optimizations for key software system components. This role requires individuals with experience and knowledge of the entire software stack, from BareMetal firmware to Linux and Distros.
Responsibilities:
- Contribute to the design and development of reference systems and platform software for Arm application processors and MCUs.
- Support key partners in upstreaming and maintaining open-source software components.
- Collaborate with an extended development team to deliver software solutions for Arm's ground-breaking IP.
- Assist in developing, optimizing, and delivering software needed to support Arm's IP.
- Prepare test specifications and test plans based on design documents for software and hardware modules.
- Develop unit test modules/scripts for validating software/hardware functionalities.
Required Skills and Experience:
- Experience in firmware or Linux kernel development, with expertise in bootloaders, device drivers.
- Experience in developing complex software stacks written in C.
- Strong debugging and optimization skills for complex software systems.
- Knowledge of SCM systems, preferably Git.
- Excellent written and spoken English communication skills.
- A professional, enthusiastic, and flexible approach to work, with a flair for creative problem-solving.
Nice To Have Skills and Experience:
- Experience working in the open-source community, with understanding of open-source project development cycles.
- Familiarity with ARM-A or ARM-M architectures.
- Familiarity with open-source projects such as TF-A and EDK II.
- Good understanding of ARM-v8-A and ARM-v8-M architectures, SMMU or IO-MMUs.
- Familiarity with technologies like RAS, hypervisors, CXL, power management, and security.
- Familiarity with industry standards like ACPI and UEFI.
- Familiarity with open-source test tools.
- Awareness of the value of CI and automated test systems.
- Experience with customer interactions, diagnosing, and resolving reported issues.
In Return:
Arm's UK offices offer collaborative work environments. We are open to adapting the job role and title for the right candidate.
-
Senior Embedded Software Developer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeRole OverviewIC Resources is seeking a highly skilled Senior Embedded Software Engineer to join our team and contribute to the development of cutting-edge cellular broadband networks. As a Senior Embedded Software Engineer, you will be responsible for developing the embedded software roadmap, ensuring deliverables and milestones are achieved while...
-
Senior Embedded Software Developer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeEmbedded Software ExpertiseIC Resources is seeking a skilled Senior Embedded Software Engineer to join our growing electronics and software design consultancy. As a specialist in embedded software development, you will work with various technologies and contribute to the full software development cycle from conception to release.The ideal candidate will have...
-
Embedded Software Developer
1 month ago
Cambridge, Cambridgeshire, United Kingdom Newton Colmore Full timeEmbedded Software Developer OpportunityWe are seeking an experienced Embedded Software Developer to join our team in Cambridge. As an Embedded Software Developer, you will be responsible for developing, modifying, and enhancing various security technologies.Our team collaborates with experts from electronics design, software engineering, mechanical...
-
Senior Embedded Software Development Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full timeJob SummaryAmazon is seeking a highly skilled Senior Embedded Software Development Engineer to drive engineering and business decisions for firmware development of platform components for upcoming Ring battery-powered devices.This is a unique opportunity to leverage technology frameworks, optimization techniques, and high availability services to develop...
-
Senior Embedded Software Development Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom ENGINEERINGUK Full timeJob SummaryAs a Senior Embedded Software Development Engineer at ENGINEERINGUK, you will drive engineering and business decisions, leveraging technology frameworks, optimization techniques, and high availability services. You will lead the design of features and initiatives across the organization, focusing on firmware development of platform components for...
-
Embedded Systems Software Developer
4 days ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeAbout the Role:The company IC Resources is seeking a skilled Senior Embedded Firmware Engineer to join their growing consultancy team, which specialises in innovation, design, and development across various industries.Key Responsibilities:Conduct software development in C for production systemsDevelop firmware for embedded products and systems with wired or...
-
Embedded Software Development Expert
21 hours ago
Cambridge, Cambridgeshire, United Kingdom Oho Group Full timeJob Title: Senior Embedded Software EngineerA leading technology consultancy firm, the Oho Group, is seeking to expand its team of world-class experts. They are looking for a Senior Embedded Software Engineer to join their team and contribute to the development of innovative medical devices and deep-tech projects.The company is based in Cambridge, which...
-
Embedded Software Developer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Ltd Full time&strong>Job Title: Embedded Software Developer We are seeking an experienced Embedded Software Developer to assist with the development, modification, and enhancement of various security technologies. The successful candidate will collaborate with a team of experts, including electronics design engineers, software engineers, mechanical...
-
Embedded Software Development Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom ENGINEERINGUK Full timeEmbedded Software Development OpportunityAt ENGINEERINGUK, we are committed to delivering innovative solutions for home and neighborhood security. As a skilled Embedded Software Development Engineer, you will drive engineering and business decisions, leveraging technology frameworks, optimization techniques, and high availability services.Key...
-
Senior Embedded Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeEmbedded Software Development OpportunityIC Resources is seeking a highly skilled Embedded Software Engineer to join our team in Cambridge. As an Embedded Software Engineer, you will have the opportunity to work with different technologies and the full software development cycle from conception to release.This is a fantastic opportunity to develop as an...
-
Embedded Software Development Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full timeAbout the RoleWe are seeking a highly skilled Senior Embedded SDE to join our team in Cambridge. As a core member of the development team, you will be responsible for delivering high-quality C/C++ code for Ring Devices at Amazon.Key ResponsibilitiesSpecifying, designing, and implementing functionality and behaviors of embedded subsystemsCollaborating...
-
Embedded Software Development Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full timeEmbedded Software Development Engineer - Amazon RingAt Amazon, we strive to make home and neighborhood security accessible and effective for everyone. As a skilled Embedded Software Development Engineer, you will drive engineering and business decisions, leveraging technology frameworks, optimization techniques, and high availability services.Your main focus...
-
Senior Embedded Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Riverlane Full timeAbout the RoleRiverlane is building the quantum error correction stack to make quantum computing useful, sooner. As a Senior Embedded Software Engineer, you will help design, build, and deliver this stack. You will collaborate with our engineering, product, and quantum physics teams to create something truly unique, complex, and large-scale.Key...
-
Senior Embedded Software Developer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom Roku Full timeAbout the OpportunityWe are seeking an experienced Senior Embedded Software Developer to join our team at Roku. As a key member of our engineering team, you will be responsible for developing core features for the Roku OS Application framework.ResponsibilitiesDesign, develop, and test C++ and Embedded Linux applicationsCollaborate with cross-functional teams...
-
Highly Skilled Embedded Software Developer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeAbout IC ResourcesFounded in the late 90s, our company is a successful and growing electronics and software design consultancy with a presence in Cambridge. We specialize in innovative solutions for our clients.Senior Embedded Software Engineer OpportunityWe are looking for an experienced Senior Embedded Software Engineer to join our team on a permanent...
-
Embedded Software Development Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full timeOverviewAt Ring, we are committed to making home and neighborhood security accessible and effective for everyone. As a skilled Embedded Software Development Engineer, you will drive engineering and business decisions, leveraging technology frameworks, optimization techniques, and high availability services.This role involves leading the design of features...
-
Embedded Software Developer
1 month ago
Cambridge, Cambridgeshire, United Kingdom SoCode Limited Full timeEmbedded Software Engineer (C/C++ and Audio/Video)SoCode Limited is seeking an experienced Embedded Software Engineer to join a dynamic and multidisciplinary team. The ideal candidate will have a strong background in C/C++ and experience with open-source video and audio solutions.Key Responsibilities:Design and develop software for embedded systems using...
-
Senior Embedded Software Professional
21 hours ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeSenior Embedded Software ProfessionalWe are seeking a highly skilled Senior Embedded Software Professional to join our team at IC Resources. This is an exciting opportunity for an experienced software engineer to work on various technologies and projects, from conception to release.The ideal candidate will have commercial experience in embedded programming...
-
Embedded Software Solutions Developer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full timeAre you a seasoned Embedded Software Engineer looking to push the boundaries of innovation? We're seeking an experienced developer to join our team at Oho Group Ltd in Cambridge.We're a pioneering tech start-up that combines cutting-edge technology with a deep understanding of biological systems. Our goal is to create intelligent machines that can learn,...
-
Senior Embedded Software Professional
22 hours ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeSenior Embedded Software ProfessionalWe are seeking a seasoned Senior Embedded Software Professional to join our team in Cambridge, working on a mix of onsite and remote projects.Our consultancy has been at the forefront of electronics and software design since its inception in the late 1990s.About the RoleThis is an exciting opportunity for an experienced...