Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Tec Partners
Senior C++ SoftwareEngineer Location: Cambridge (Hybrid) Salary: Up to £150,000 + Bonuses Come join an innovative team in Cambridge that is redefining the limits of their industry! This close-knit group of talented software engineers are committed to building a collaborative and intellectually stimulating … environment that encourages curiosity and personal growth. Role Overview: We are seeking a hands-on Senior C++ SoftwareEngineer with a passion for technology and innovation. You will play a key role in designing and developing high-performance software solutions. Key Responsibilities: - Design, develop, and maintain … high-performance C++ applications. - Collaborate with FPGA engineers, DevOps professionals, and other software engineers to deliver integrated solutions. - Engage in code reviews, debugging, and optimization to ensure high-quality code. - Participate in architectural discussions and contribute to the evolution of their software systems. - Explore opportunities to work with more »
Job Description Senior Python SoftwareEngineer £60,000 - £70,000 & healthcare! I'm currently partnered with the world's first and leading company specialising in providing imaging system solutions to Fortune 500 companies, for use in varying industries, including Spectroscopy, Semiconductor and coating inspection. They are looking … to add a Senior Python SoftwareEngineer to the growing team to continue the development of analysis and control software for their industrial sensing and metrology solutions. You'll be involved in system design from human-machine interface through data flow and analysis to hardware interfacing … and control. They are looking for someone with a strong passion for software development, looking to build a long-term career within a world's first organisation. They would like this person to have a strong technical background, an excellent problem solver and someone who is ambitious to grow more »
Direct message the job poster from IC Resources Building technology teams across High-Performance Computing and Performance Modelling Senior Python SoftwareEngineer I'm currently partnered with the world's first and leading company specialising in providing imaging system solutions to Fortune 500 companies, for use in … varying industries, including Spectroscopy, Semiconductor and coating inspection. They are looking to add a Senior Python SoftwareEngineer to the growing team to continue the development of analysis and control software for their industrial sensing and metrology solutions. You'll be involved in system design from … human-machine interface through data flow and analysis to hardware interfacing and control. They are looking for someone with a strong passion for software development, looking to build a long-term career within a world's first organisation. They would like this person to have a strong technical background more »
A company at the forefront of developing intricate scientific systems is seeking a SeniorSoftwareEngineer to join their team. In this role, you'll go beyond routine coding tasks and focus on developing complete solutions. You'll work on everything from front-end interaction and data … handling to integrating with specialized hardware components. Essentially, you'll be creating the software “nervous system” for cutting-edge imaging and inspection technology. You'll operate within a close-knit, interdisciplinary group dedicated to continually enhancing the company's core platforms. Key Responsibilities: Architectural Design: Consider the entire software stack—from how users engage with the application, through data analysis workflows, to the lower-level connections with sensors and control units. Software Implementation: Develop robust, maintainable software primarily in Python, ensuring it easily interfaces with complex instrumentation while embracing test-driven development. Technical Innovation: Investigate and more »
SeniorSoftwareEngineer (Linux Open Source Graphics Drivers) Cambridge/Manchester/Kings Langley/Bristol, UK Permanent – Hybrid We are working with a company that designs AI & Graphics chips that are made to be as power-efficient and high-performing as possible. They are already powering … not slowing down any time soon! If you are committed to developing the next cutting-edge future devices and building your own expertise in software design simultaneously, then this could be the perfect fit for you! This SeniorSoftwareEngineer will be developing new Linux Open … of this company’s open-source graphics stack. If you are committed to delivering to a high standard and striving for success in your software development career, then we need you! Key skills required for this role: C Programming expertise Experience configuring and managing a Linux System Experience with more »
SeniorSoftwareEngineer – Embedded Security Systems (Linux) | Contract - Inside IR35 Join a leading innovator where you'll be at the forefront of developing next-generation embedded software for a fast-growing industry. This company thrives on pushing the boundaries of technology and innovation with their software … opportunity to work on complex embedded systems, collaborate with top-tier engineers, and contribute to the development of mission-critical networking software. As a SeniorSoftwareEngineer, you will: Architect and develop embedded software solutions using C in Linux-based environments. Optimize network protocols (L2/… L3) and enhance system performance. Integrate software with hardware, working closely with I2C, UART, SPI, and USB interfaces. Work on security-critical development, including code signing, key management, and secure boot. Contribute to CI/CD pipelines, automation, and software build systems (Yocto, Jenkins, Git, JIRA). What more »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
p Our software group is responsible for supporting and bringing out the best in the hardware we design as well as working with our hardware engineers to make things even better. Software drives our hardware that is shipped around the world and used in a plethora of industries. … Our people are passionate and care about producing the best software possible to power the world. br/p br You could be just the right applicant for this job Read all associated information and make sure to apply. br strong Job Overview:/strong p We are looking … to welcome a strong SeniorSoftwareEngineer/strong into our growing team, based in strong Cambridge/strong ./p p Our team develops simulations of Arm’s next-generation technologies known as strong Fast Models/strong that enable the developer ecosystem to write more »
Senior Embedded SoftwareEngineer A world-class technology consultancy firm is looking to expand and bring on a Senior Embedded Software Engineer. The company works with medical devices and deep tech, seeking to add to their already world-class team to continue innovating and creating more »
SeniorSoftwareEngineer, Python Automation Roku Is Changing How The World Watches TV Roku is the #1 TV streaming platform in the US and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is … and innovative ways to test with automation in mind. What You'll Be Doing Collaborate with Manual QA, Project leads, and development throughout the software development life cycle Develop Automated tests that run on Roku players and TVs Convert manual test cases into reliable, repeatable automated tests Contribute to … for code re-usability and cleanliness Conduct code reviews for improved code quality and optimization We are excited if you have 5+ years of Software Engineering or QA experience 3+ years of hands-on experience with automation systems and unit testing (Python) Strong problem-solving, analytical and technical troubleshooting more »
Job ID: 2816500 | Evi Technologies Limited As a Senior Embedded SoftwareEngineer, you will be a core member of a software team, developing Ring's next generation of Camera centric devices. The ideal candidate would be passionate about building IOT products. You must be responsive, flexible … boot time, system latency, or any of a number of performance KPIs. You will add significant new features and integrate with new hardware and software services. Key job responsibilities: You will be responsible for managing your personal backlog, prioritizing issues, and diving deep into technical issues. A day in … systems - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience in professional, non-internship software development - Experience in development in the last 3 years PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full softwaremore »
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
Arm Limited
Our software group is responsible for supporting and bringing out the best in the hardware we design as well as working with our hardware engineers to make things even better. Software drives our hardware that is shipped around the world and used in a plethora of industries. Our … people are passionate and care about producing the best software possible to power the world. Job Overview: We are looking for SeniorSoftware Engineers to help lead our team responsible for Display Processor Driver Development. This involves work on Linux kernel drivers and relevant related projects, upstreaming … and code review, interacting with hardware engineering, using hardware emulation (software, FPGA), Android, testing/QA and more. Key Responsibilities: Develop and maintain display drivers and related software. Collaborate with team members in related areas to ensure our DPUs function best. Conduct thorough testing and debugging to ensure reliability more »
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
Ecm Selection
For senior embedded C++ software engineers, this full-time position offers flexible hours, up to 4 days home working per week, and a competitive salary. Other benefits include private health cover, matched pension contributions, bonuses, and an option on extra holiday. The application area is green technology for … power electronics and/or kernel code. Core Requirements: A good degree in a relevant discipline or equivalent experience. Demonstrable skills writing C++ embedded software, from bare metal to building out more complex systems, including work on Linux and ideally Embedded Linux. A seniorengineer's know more »
Cambridge, Cambridgeshire, England Hybrid / WFH Options
ECM Selection
For senior embedded C++ software engineers, this full-time position offers flexible hours, up to 4 days home working per week, and a competitive salary. Other benefits include private health cover, matched pension contributions, bonuses, and an option on extra holiday. The application area is green technology for … electronics and/or kernel code. Core requirements are: A good degree in a relevant discipline or equivalent experience. Demonstrable skills writing C++ embedded software, from bare metal to building out more complex systems, including work on Linux and ideally Embedded Linux. A seniorengineer's know more »
DESCRIPTION As a Senior Embedded SoftwareEngineer, you will be a core member of a software team, developing Ring's next generation of camera-centric devices. The ideal candidate would be passionate about building IoT products. You must be responsive, flexible, and able to succeed within … boot time, system latency, or any of a number of performance KPIs. You will add significant new features and integrate with new hardware and software services. Key Job Responsibilities You will be responsible for managing your personal backlog, prioritizing issues, and diving deep into technical issues. A Day in … systems Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in professional, non-internship software development Experience in development in the last 3 years PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent Experience with full softwaremore »
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Murray McIntosh Associates Ltd
Murray McIntosh is currently seeking a Senior Embedded SoftwareEngineer to join a key client in Cambridgeshire on a permanent basis. You will be working on a range of new products and devices yet to go to market in the RF space. Experience required: Experience developing complex … software systems Experience designing and implementing embedded kernal technologies and drivers Experience with C & C++ Experience with Linux, Python and Docker would be desirable Exposure to RF technologies would be desirable Location: Cambridge Working arrangements: Hybrid - 3 days per week on site Interview process: 2 stages (Teams & onsite) Salary more »
tolerant quantum computing a reality. We're making remarkable progress and growing fast. About the role We have a fantastic opportunity for an experienced SoftwareEngineer to join us as we build the world's first quantum error correction (QEC) stack. Specialising as a Compiler Engineer, you … will help us to design and develop the software stack for quantum error correction. Applying your existing knowledge of computer science fundamentals, you will help Riverlane to build compilation and runtime systems for this unique computing system. You don't need a background in quantum computing to be successful … technology evolves, so the ability to adapt is important. What you will do Understand design requirements for error-corrected quantum computing systems Build the software stack that targets the complex, real-time error correction hardware Write correct, maintainable and fast code, as part of a growing team Develop system more »
Job Summary IQGeo is seeking a Senior Full Stack SoftwareEngineer to support our Web and Mobile Software engineering efforts for domestic and international enterprise customers. This role joins a dynamic team that enjoys working with complex applications and products that utilize software, GIS, engineering … tackling. To achieve this, more than 500 innovative telecommunications and utility companies around the world are "building better networks" using our award-winning geospatial software to deploy the fiber optic and distributed energy networks of the future. We play a vital role in helping utilities plan, design, construct and … maintain the complex network assets essential to the success of our businesses and well-being of our communities. As a carbon neutral software company, we invite creative and talented people to join us in our mission to transform communication and utility networks for the long-term sustainability of our more »
a passion for building the best photo app experience in the world? iPhone is the most popular camera in the world! Seamless integration of software and hardware has delivered magnificent experiences like Photos Memories and Portrait Mode. The Camera & Photos team develops privacy-respecting machine learning technologies to ship … Apple Intelligence features and emotional experiences to hundreds of millions of users worldwide. We are looking for an experienced SoftwareEngineer to join our team at Cambridge, UK, to be part of this mission. Description In this role, you will be working on developing software that powers … collaboration, excellent interpersonal skills, and a passion for designing and developing high-quality software. Minimum Qualifications Proven experience in developing and shipping production quality software C/C++/Objective-C/Swift programming experience Exceptional problem-solving and interpersonal skills Proven ability to excel in a fast-paced more »
expanding R&D team in Cambridge. The R&D teams at Darktrace create and improve the products behind the company’s rapid growth. Our software engineers work on a wide variety of projects and with a diverse toolset. As a Senior C++ focused SoftwareEngineer, you … will be responsible for improving our ability to stop in-progress cyber-attacks using proprietary software and third-party integrations. In this role, you will be working daily with core software modules which are written in C++ and be confident working with numerous different technologies and applications as more »
innovations are shaping the future of computing, from AI data centres to cloud networking. The Team & Role Join a dynamic team developing and optimising software for Arm’s next-generation application processors. You’ll work with cutting-edge technology—often before public release—on development platforms, software models … FPGAs, and early silicon. As a SoftwareEngineer in the IAS Networking team , you will: Design, develop, and optimise high-performance networking software on Arm platforms. Work closely with internal and external partners to enhance networking stacks. Contribute to open-source projects by developing, upstreaming, and maintaining … code. Adapt quickly to different layers of the networking software stack. About You Skilled in C/C++/Python programming and optimisation. Strong foundation in multicore processor architectures. Experienced in contributing to open-source software development. Analytical problem solver who thrives on innovation. Collaborative team player who more »
close cooperation with ODM’s and ensure the products fulfill Roku’s desire to launch high quality products at an attractive price point. As Senior SW Engineer, you will join an experienced team used to delivering awesome products for Roku. Because this is a senior-level role … with a high level of visibility, you must have a proven track record of designing, developing, and porting software for new hardware platforms, from prototype to mass production. We value people who pride themselves on their ability to navigate ambiguity, collaborate, and partner with both internal and external teams … s proprietary RTOS, working primarily in C Development of drivers (DMA, flash driver, MMU, PLL, watchdog, etc.) and doing real time performance analysis NPI software development Code maintenance and scalability solution design and development Implement and support NPI manufacturing functionality Partner with internal QA and development teams Everything involved more »
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
ZipRecruiter
Job Description Arm’s Software Engineering group is responsible for creating and improving the software eco-system around Arm's next of applications processors. We help our partners build creative Arm-powered products for various segments: Mobile, Server, IoT connected devices, Augmented & Virtual Reality offerings, Autonomous Driving Solutions … etc. In this process, we work on a range of development platforms: software-models, FPGAs, emulator, silicon. You will join a team of passionate Software Engineers who all want to mark their stamp on the future of ARM-powered computing, wherever it may lead. Job Overview: As a … member of the Software Group, you will have the opportunity to build upon your existing background, knowledge, and expertise and contribute to Open Source projects, e.g., EDK II, Linux Kernel, Trusted Firmware, SCP firmware, etc., providing reference implementations and optimizations to key software system components. This contribution helps more »
in humanity's incredible untapped potential that technology, built on Arm, can realize. Our ambitious global team of over 6000 pioneers unites hardware engineers, software engineers, data analysts, and more – all driven by a once-in-a-generation desire to unleash creativity and change the world. Available Positions Senior Principal Software Architect: Work in collaboration with the best architects and software engineers of the most important compute companies around the world. Cambridge, United Kingdom. Hardware Engineering. Principal Data Center Telemetry Architect: Craft next-gen telemetry architecture for data centers, defining innovative solutions and collaborating with diverse more »
Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are building new software teams to take us to the next level. Technology built on Arm is all around us, from industrial and automotive applications, to the IoT … to the desktop and data centre. ‘Wherever Computing Happens’, we need to enable Arm by providing software solutions that interface higher-level software stacks with the hardware itself. Responsibilities: Our Open Source Software group is enabling new Arm architecture in projects such as kernel, firmware, system control … and driver development, for a variety of target markets. Software on Arm must be fast, efficient and secure, and support the very latest Arm architectural features. We're looking for software engineers with experience writing low-level C code. As well as the technical work of writing patches more »
as new inventions like Fire TV and Echo. What will you help us create? Work hard. Have fun. Make history. The Role: As a Software Development Engineer, you will work with different teams to deliver software across driver and framework to meet customer, business, and/or … technology needs. You own existing software in a segment of a business, functional area, or technology. As the owner, you are accountable for the customer experience, project prioritization, software quality, and product maintainability. You understand the larger picture (i.e., customer requirements, business process, opportunities, and/or problems … on our solutions. Support compliance and certification activities. Be able to occasionally travel domestically and internationally. BASIC QUALIFICATIONS 10+ years of non-internship professional software development experience. 8+ years of programming with at least one software programming language experience. 5+ years of leading design or architecture (design patterns more »