Senior Software Engineer
5 days ago
The Systems Media IP group is responsible for the development of Image Signal Processors (ISPs), Display Processors, and Video codecs for deploying within Arm Compute Subsystems for various end markets, including automotive, IoT, and client market segments. Join our dedicated team of software engineers, passionate about crafting innovative technology and solving real-world challenges. You'll work across multiple projects, collaborate with experts in modelling, design, verification, and image quality, and make a significant impact from day one. Developing C/C++ Models: Design and implement robust models for various Media IPs, simulating the behaviour of hardware components to ensure accurate and high-performance functionality.
Enhancing Frameworks: Develop and maintain C/C++ frameworks that support Media IP modelling, ensuring feature completeness, scalability, and seamless testing.
Minimise computational and memory resource usage while meeting performance goals.
Collaboration with Image Quality Specialists and Researchers: Work with experts to create test cases using real images. Add model features to enable prototyping and innovation, fostering new advancements.
Modern C++ Proficiency: Extensive experience with modern C++ standards (C++11 and newer). Strong understanding of the Standard Template Library (STL) for efficient programming.
Awareness of Algorithms and Data Structures: While AI and libraries handle many implementations, knowing when and why to apply these concepts is crucial for solving complex problems.
Proven ability to quickly identify, isolate, and resolve software issues. A basic understanding of image processing techniques, such as de-noising, filtering, tone mapping, demosaicing, and other related algorithms, enabling you to contribute meaningfully to our media-focused projects.
Video Codec Experience: Familiarity with standard video codecs (e.g., GPU Programming: Hands-on experience with GPU programming technologies, such as CUDA or OpenCL, to optimise performance for high-computation tasks.
Scripting Knowledge: Proficiency in at least one scripting language like Python for automation and tool integration.
Experience guiding junior engineers, sharing knowledge, and helping them grow into confident team contributors.
CI/CD and Version Control: Familiarity with tools like Jenkins for automated builds and testing. You will get to utilise your engineering skills to build multimedia technologies and influence millions of devices for years to come. You will be able to drive and bring your ideas to a wider audience, while building your technical leadership and influencing skills.
Accommodations at Arm
If you need an adjustment or an accommodation during the recruitment process, please email accommodations@arm.com . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Hybrid Working at Arm
Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
-
Senior C++/Rust Software Engineer
3 days ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeSenior C++/Rust Software Engineer Top of the market salaries - Hybrid Working - Cambridge A Senior C++ Software Engineer is required to join an exciting technology firm with the opportunity to design and implement high-performance software. You'll also collaborate with cross-functional teams to ensure optimal solution creation and delivery. What’s...
-
Senior Software Engineer
7 days ago
Cambridge, Cambridgeshire, United Kingdom Cellular Origins Full timeCompany Description Cell therapies have been shown to cure devastating and previously untreatable diseases like cancer by re-programming the patient's own immune system. Giving more patients access to these life-saving therapies requires a revolution in manufacturing and process automation. Cellular Origins , a TTP Company, is enabling scalable,...
-
Software Support Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Fyre Global Limited Full timeSenior Software Support Engineer CUAS / Radars / Sensor Systems Cambridge Are you a hands-on software support engineer who loves solving deep technical problems and becoming the go-to expert in your field? Maybe youve reached a point within Software Development where you fancy a bit of a change, but staying technical? This is a great opportunity to join a...
-
Senior Embedded Software Engineer
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom The ONE Group Ltd Full timeRole: Senior Embedded Software Engineer Salary: £60,000 – £70,000 Location: Cambridge With decades of innovation behind them, this Cambridgeshire-based tech company designs and builds advanced connectivity and control solutions used across critical industries worldwide. They're scaling up their development team to meet growing global demand for their...
-
Senior Software Engineer
2 days ago
Cambridge, Cambridgeshire, United Kingdom Roku Full timeTeamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to...
-
Senior Software Engineer
7 days ago
Cambridge, Cambridgeshire, United Kingdom Roku Full timeRoku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content...
-
Software Engineer
5 days ago
Cambridge, Cambridgeshire, United Kingdom Cellular Origins Full timeCompany Description Cell therapies have been shown to cure devasting and previously untreatable diseases like cancer by re-programming the patient's own immune system. Giving more patients access to these life-saving therapies requires a revolution in manufacturing and process automation. Cellular Origins , a TTP Company, is enabling scalable, cost-effective...
-
Senior Embedded Software Engineer
5 days ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeAre you passionate about building embedded systems that power cutting-edge RF and electronic technologies? A growing engineering team is looking for an Embedded Software Engineer to take a leading role in the development of innovative hardware products – from concept through to volume production. You’ll work across disciplines to design embedded software...
-
Software Engineer Intern
1 week ago
Cambridge, Cambridgeshire, United Kingdom Redgate Software Full timeAspiring Software Engineers - Join our paid Summer Software Engineering Internship ProgrammeWe're seeking aspiring Software Engineers to join us for 10 weeks in Summer 2026 and gain valuable experience to support your studies and future career.Redgate aspires to be the best place you'll ever work, let alone intern. We strongly believe being an intern isn't...
-
Senior Engineer, Software Permanent
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeWe are working with a pioneering consultancy at the forefront of the UK’s defence and security innovation. Our client is seeking an FPGA Enginee r to support the design and development of cutting-edge technologies that have a real-world impact on national security. As an FPGA Engineer, you will be involved across the full product lifecycle: from...