Software Engineers
1 week ago
Cambridge, Cambridgeshire, United Kingdom
We are looking for experienced software engineers to join us in Cambridge to work on groundbreaking projects such as OpenTitan and Sonata.
The goal of OpenTitan is to make it possible to create high-quality hardware Roots of Trust (RoT) using open source designs. Sonata is our demonstration platform for CHERIoT Ibex, an extension of the Ibex CPU core that integrates CHERI memory safety features and promises a new era of highly secure embedded applications.
As an open source software engineer at lowRISC you will work closely with our partners to develop the code that makes such visions a reality.
The software team at lowRISC works on a wide range of tasks:
- RISC-V firmware and drivers.
- Software hardening and security tools.
- Embedded operating systems (e.g. Tock, an OS written in Rust, and CHERIoT-RTOS).
- Compilers, code generators, and linters.
- Device and whole-system simulators, as well as related tools (e.g. fault injection).
- Performance and code size analysis.
- Cloud-based infrastructure (such as continuous integration pipelines).
We write code in a variety of different programming languages. Our core languages are C, C++, Rust, and Python but the role may also include other languages such as Go or even SystemVerilog development.
Open source is fundamental to everything we do at lowRISC and our team believes passionately in an open and collaborative approach to engineering. If that appeals to you and you have a track record of tackling challenging projects then we strongly encourage you to apply
Applications for this position are considered on a rolling basis.
RequirementsOur work is highly technical and a degree in Computer Science or equivalent experience is required. Relevant industrial experience, higher degree levels, and academic research experience are also highly valued. A high standard of written and spoken English is essential.
Salary, Benefits, and SponsorshipWe are hiring across a range of grades including Engineer II (£48k+), Senior Engineer (£66k+) and Principal Engineer (£84k+). We also welcome applications from recent graduates.
We offer assistance with both domestic and international relocation in line with HMRC's guidance. For suitable candidates, lowRISC offers Tier 2 Visa sponsorship subject to UK Visas & Immigration conditions being met.
Benefits include a generous employer pension contribution (up to 12.5%), holiday allowance (33 days including public holidays), Private Medical Insurance, a 4 week paid sabbatical after every 4 years of service, and hybrid working.
About lowRISClowRISC is a non-profit Community Interest Company that uses a collaborative engineering approach to develop and maintain open source silicon designs and supporting software. Our expertise includes processor and SoC design with a particular focus on hardware security, design verification, RISC-V tools, and the LLVM compiler. Our mission is to unlock the potential of open source silicon and enable its widespread adoption, with more credible, accessible, and efficient silicon solutions than exist today.
Through projects like OpenTitan we partner with organisations such as ETH Zürich, G+D Mobile Security, Google, Nuvoton, Seagate, and Western Digital. We also maintain close links to researchers in Computer Architecture at the University of Cambridge amongst other research communities.
The team is based in Cambridge, UK, amongst the Silicon Fen's ecosystem of high tech startups. Our office is in the heart of the city and a short walk from the train station.
We do not discriminate against any employee or candidate because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, disability, or any other protected characteristic.
Please let us know if you need any adjustments made to the application or selection process so you can do your best. We will be happy to help.
#J-18808-Ljbffr-
Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Siemens Industry Software Limited Full timeDesign, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customers expectations by achieving high quality and on time delivery. Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanism. Ability to understand complex products,...
-
Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Corriculo Full timeJob Description Software Engineer, C++ Engineer, 6 month contract, hybrid, Cambridge, Inside IR35 I'm looking for an experienced C++ Engineer / Software Engineer, with experience designing and developing high-availability software – to join a 6 month contract, working on a hybrid basis. This contract has been deemed Inside IR35. The Role The...
-
Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full time22 hours ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Direct message the job poster from IC ResourcesHelping talented Software Engineers progress their careersC++ Software EngineerA new position as a C++ Software Engineer is now available at an innovative company specializing in ultra-low latency trading...
-
Software Engineer
7 days ago
Cambridge, Cambridgeshire, United Kingdom ic resources Full timeSoftware Engineer £50,000 - £60,000 & Hybrid working My client is a Fortune 100 organisation and a global leader in EDA, building the next generation of EDA tools that enable IC designers to layout the latest silicon chips. They are looking for a Software Engineer to join their growing, Cambridge-based R&D development team, responsible for creating...
-
Software Engineer
4 days ago
Cambridge, Cambridgeshire, United Kingdom TN United Kingdom Full timeSoftware Engineer£50,000 - £60,000 & Hybrid workingMy client is a Fortune 100 organisation and a global leader in EDA, building the next generation of EDA tools that enable IC designers to layout the latest silicon chips. They are looking for a Software Engineer to join their growing, Cambridge-based R&D development team, responsible for creating...
-
Software Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom TN United Kingdom Full timeSoftware Engineer£50,000 - £60,000 & Hybrid workingMy client is a Fortune 100 organisation and a global leader in EDA, building the next generation of EDA tools that enable IC designers to layout the latest silicon chips. They are looking for a Software Engineer to join their growing, Cambridge-based R&D development team, responsible for creating...
-
Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeC++ Software EngineerA new position as a C++ Software Engineer is now available at an innovative company specializing in ultra-low latency trading technology solutions for financial markets. This Cambridge-based firm designs and deploys next-generation trading infrastructure across 150+ global markets, working with international teams to build cutting-edge...
-
Software Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Tec Partners Full timeSoftware Engineer (C++/Embedded)Location: Cambridge | Hybrid Working (3 days in the office)Salary: £50,000 - £60,000I'm working with an established technology company that designs and develops cutting-edge radar systems used across global security, surveillance, and defence sectors. With an ambitious product roadmap and an expanding portfolio, they're...
-
Software Engineer
6 days ago
Cambridge, Cambridgeshire, United Kingdom Tec Partners Full timeSoftware Engineer (C++/Embedded)Location: Cambridge Hybrid Working (3 days in the office)Salary: 50,000 - 60,000I'm working with an established technology company that designs and develops cutting-edge radar systems used across global security, surveillance, and defence sectors. With an ambitious product roadmap and an expanding portfolio, they're investing...
-
Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Cubiq Recruitment Full timeSoftware Engineer (Python) | Cambridge (3 days a week on-site) | £60,000 - £70,000 + EquityAre you a Software Engineer with experience in start-up environments, looking to build AI-driven solutions that directly improve healthcare operations?We're hiring for an AI start-up based in Cambridge that is transforming how hospitals and healthcare facilities...
-
Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Darktrace Ltd Full timeWhat will I be doing:Darktrace is seeking an experienced Infrastructure Engineer to manage, maintain, and optimize a dedicated NVIDIA GPU server and cloud environments for innovation projects. Responsibilities include setting up, configuring, and maintaining the servers and software stack. A successful candidate will work directly with Darktrace researchers...
-
Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Nutanix Full timeThe Opportunity Integral to the Nutanix software stack is the Acropolis Hypervisor (AHV). AHV is an enterprise-grade hypervisor tailor-made for Nutanix's software solution and has reliability, performance and scalability characteristics proven to be capable of meeting the demands of the toughest enterprise and private cloud workloads. We are seeking...
-
Software Engineer
3 days ago
Cambridge, Cambridgeshire, United Kingdom Darktrace Full timeDarktrace has more than 2,500 employees located globally. Founded by mathematicians and cyber defence experts in 2013, Darktrace is a global leader in cyber security AI, delivering complete AI-powered solutions in its mission to free the world of cyber disruption.For over a decade, Darktrace has pioneered a proactive, AI-native approach to security. Our...
-
Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Arm Limited Full timeWe are looking for a software engineer with a strong analytical approach to join our team and help ensure the best performance and quality with the most recent Arm ML software and IP. The successful engineer will be highly flexible, quick to learn and be motivated by the opportunity to understand and improve the performance of future Machine Learning and...
-
C++ Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeC++ Software Engineer £50,000 - £60,000 & Hybrid working My client is a Fortune 100 organisation and a global leader in EDA, building the next generation of EDA tools that enable IC designers to layout the latest silicon chips. They are looking for a C++ Software Engineer to join their growing, Cambridge-based R&D development team, responsible for creating...
-
Software Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom ARM Full timeAbout the Team The GPU Software Release team at Arm is responsible for leading the releases of the Mali & Immortalis Driver Development Kit (DDK). Alongside getting releases of our software out at high quality, we are also responsible for monitoring the stability of our test infrastructure, managing the code quality of our key DDK software branches...
-
Software Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom ARM Part timeAbout the TeamThe GPU Software Release team at Arm is responsible for leading the releases of the Mali & Immortalis Driver Development Kit (DDK). Alongside getting releases of our software out at high quality, we are also responsible for monitoring the stability of our test infrastructure, managing the code quality of our key DDK software branches and...
-
Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Stratasys Ltd Full timeLocation: (Hybrid) Cambridge England, GB Job ID: 52281 Category: Software Stratasys is a world leader in 3D printing Stratasys is leading the global shift to additive manufacturing with innovative 3D printing solutions for industries such as aerospace, automotive, consumer products and healthcare. Through smart and connected 3D...
-
Software Engineer
6 days ago
Cambridge, Cambridgeshire, United Kingdom Cubiq Recruitment Full timeThis range is provided by Cubiq Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeDirect message the job poster from Cubiq RecruitmentHead of Software Recruitment - Leading Teams across Artificial Intelligence, Robotics & Autonomy and TechnologySoftware Engineer (Python) |...
-
Software Engineer
6 days ago
Cambridge, Cambridgeshire, United Kingdom Arm Limited Full timeJob Overview:Arm-based hardware is deployed everywhere computing happens, from the cloud to the edge. It is essential that software developers have intuitive tools to take advantage of this hardware.In the Developer Platforms group, our mission is to make software development on the Arm architecture simple and intuitive. We are growing our team and are...