|
20 of 20 Permanent Software Engineering Jobs in Ely
Ely, England, United Kingdom Hybrid / WFH Options Thorlabs
What is the job? The successful candidate will join our team of C++, C# and .NET software engineers to work on further development of our newly released, cross-platform, motion control SDK used to drive our range of in-house designed and manufactured motor controllers. Working closely with the electronics and embedded software engineers, you will be responsible … test, and maintain the SDK, adding new features and motor controllers. Working Hours: Monday to Friday 8.00 am – 4.30 pm (Hybrid Working Available) Responsibilities: Design, develop, test, and maintain software components of the motion control SDK using C++, C#, and .NET technologies. Collaborate with electronics and embedded software teams to integrate hardware control features. Participate in code reviews … architectural design, and documentation. Support the development of new features based on customer and project requirements. Qualifications and Experience: Degree in Software Engineering, Physical Science, Computer Science, or related field, or equivalent experience. Proven experience in full software development lifecycle. Strong skills in object-oriented programming, especially in Microsoft Visual C++, C CLI, C#, and WPF (MVVM More ❯
Ely, England, United Kingdom RedTech Recruitment
Software QA Engineer – (Top graduate considered) Are you ready to become a part of an acclaimed start-up situated in the heart of Cambridge and embark on a career as a Software Quality Assurance Engineer? This company attracts some of the brightest minds in the tech world and is currently seeking a talented graduate with exceptional academic credentials … join their QA team. Historically, individuals with backgrounds in Mathematics or Physics have excelled in this role. Experienced QA/Test Engineers are also encouraged to apply! This AI software house has already made a significant mark in the mind ustry, positioned to emerge as the next success story in Cambridge. Upon joining, you will become a part of … code. Location: Cambridge – 3 days in office Salary: £30,000 – £50,000 per annum + excellent benefits (£30k – £35 for a new Graduate, £50k for experienced) Minimum Requirements for Software QA Engineer – Graduate considered: A minimum of a 2.1 bachelors from a top tier International University in a STEM subject such as Computer Science, Maths, Physics, Engineering etc More ❯
Ely, England, United Kingdom Hybrid / WFH Options Entrust
technologies. But our secret weapon? Our people. It’s the curiosity, dedication, and innovation that drive our success and help us anticipate the future. We are looking for Senior Software Developer to join our Cambridge-UK team! Position Overview: A highly skilled developer with strong C programming and good Python exposure as well as good design skills, to work … be based in the UK and have the right to work in the UK. Responsibilities: Play a significant role in the design and development of our full-stack system software embedded in HSMs, client-side tools, API libraries. Develop features from inception to delivery Software design & coding, testing, and review. Essential Qualifications: Degree or equivalent, in Software Engineering, Computer Science, Maths or relevant discipline. Large-scale development & design on Linux/Windows. Experienced in C & Python development Embedded and application development over the range from embedded code & drivers, to client-side tools & API libraries. Familiar with complex, multi-component projects, using multiple development languages. Solve complex technical problems with demanding requirements, in innovative, practical ways. More ❯
Ely, England, United Kingdom Hybrid / WFH Options Cadence
Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems … communications, automotive, aerospace industrial and health. At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Title: Lead Software Engineer (Agentic AI) Location: Cambridge, UK Reports to: Software Engineering Group Director Job Overview: We are seeking Software Engineers to join our growing team responsible for … developing and maintaining Agentic AI applications in the digital verification domain. This role offers an exciting opportunity to work at the intersection of computational software, hardware verification and artificial intelligence, helping to shape the future of Cadence's innovative solutions. Job Responsibilities: Design and development of AI systems and AI features within Cadence’s suite of verification tools. Identify More ❯
Ely, England, United Kingdom Client Server
Backend Software Engineer/Developer (Python Anaconda) Cambridge onsite to £55k Would you like to work on greenfield projects at the cutting edge of medical technology? You could be joining a well funded start-up, collaborating with scientists and other engineers to develop sensing and imaging terahertz solutions. As a Backend Software Engineer you'll work on complex … Location: You'll join a talented team based just north of Cambridge (with parking available), on a fulltime basis (with some flexibility). About you: You have strong backend software engineering experience with Python and ideally also some of the following: Anaconda, Mamba, Poetry, C++, JavaScript, Haskell, CCaml, Rust You have experience working with asynchronous, parallel or distributed … systems You have a good knowledge of at least one relational database You have a good understanding of TDD, CI/CD practices and modern software engineering best practices You are comfortable in an R&D environment You are degree educated in a relevant STEM discipline You're collaborative, comfortable with Pair Programming and mentoring more junior engineers More ❯
Ely, England, United Kingdom Hybrid / WFH Options Entrust
secret weapon? Our people. It’s the curiosity, dedication, and innovation that drive our success and help us anticipate the future. About the Role We are looking for Staff Software Developer to join our Cambridge, UK team! A highly skilled C designer and developer with Python skills, to work on a major crypto-security product. You must be based … in the design and development of our system. Embedded Linux in Hardware Security Modules, Windows/Linux drivers & client-side tools, API libraries. Lead features from inception to delivery. Software design & coding, testing, and review. Integrate effort across disciplines. Lead by example, mentor juniors, set standards. Supporting architecture team in feature analysis. Qualifications Degree or equivalent, in Software Engineering, Computer Science, Maths or relevant discipline. 7+ years Large-scale development & design on Linux/Windows, CICD, TDD. Expertise in C & Python development. Development over the range from embedded code & drivers, to client-side tools & API libraries. Familiar with complex, multi-component projects, using multiple development languages. Solve complex technical problems with demanding requirements, in innovative, practical More ❯
Ely, England, United Kingdom ENVEA Global
As the R&D Embedded Software Engineer you will be a member of an international R&D team who develop sophisticated sensors to monitor environmental emissions and to optimise industrial processes. Our centre of expertise is focussed on the measurement of dust at very low concentrations (mg/m3), the mass flow of solids at high concentrations (tons/… of technologies such as laser scattering, electrodynamic, capacitance, microwave and ultrasonic. You will work in a team of scientists and engineers to develop analogue and digital hardware with embedded software for innovative sensors to measure dust, solids, and flow. You will be responsible for the full software lifecycle from system design, firmware implementation, testing and deployment to hardware. … metrological algorithms and take certified emission monitoring (QAL, AMS) and functional safety (SIL) into account. You will maintain existing products throughout their life cycle; this includes revising the embedded software components as required by hardware design changes. You will participate in the development, testing and deployment of software and hardware for PC/tablet/smartphone systems. You More ❯
Ely, England, United Kingdom Hybrid / WFH Options SoCode Recruitment
Senior Embedded C/C++ Software Engineer | Multimedia | Permanent Competitive salary – Up to £120k (Based on experience) Full-time, Permanent Cambridge-based (Hybrid/Remote) Finding a gap in the market for Audio/Visual products, this company, through organic growth, are looking for a Senior Software Engineers to join the team.This versatile product supports both audio and … high reliability, they provide around-the-clock playback, interfacing with hardware, and enabling synchronisation for multiple expansive visual displays. This is a senior-level opportunity, ideal for an experienced software engineer with a strong background in embedded multimedia systems and a willingness to engage with a wide array of technologies, from microcontrollers to multi-core processors. Key Responsibilities: Design … debug multimedia features (audio, video, streaming) for embedded Linux platforms Evaluate new hardware platforms and provide technical input on architecture and design Collaborate across teams, including support and sales engineering to resolve technical challenges Contribute to the delivery of new product developments as part of an agile, growing team Essential Skills & Experience: Strong experience with C/C++ in More ❯
Ely, England, United Kingdom Octagon Group
New hybrid Senior Software Engineer job based in Cambridge, Cambridgeshire! We’re looking for a talented Rust Senior Software Engineer to join a cutting-edge team based in Cambridge, Cambridgeshire developing real-world AI solutions - including ultra-low-latency speech recognition and large-scale foundation models. Key responsibilities and requirements for the Senior Software Engineer job: Building … the software that runs machine learning (ML) tasks quickly and efficiently on the FPGA-based hardware Program bespoke hardware accelerators and create tools for debugging, profiling and optimisation Develop efficient applications and runtime libraries for server CPU’s Key skills/experience required for the Senior Software Engineer job: MSc/PhD in a related scientific/ engineering … languages (e.g. Haskell, OCaml, Nix) Proven experience working on relevant areas such as performance sensitive - or systems programming, and compiler development This is a great opportunity for a Senior Software Engineer wanting to focus on Rust programming, to join a passionate team of engineers developing software systems that perform at scale and speed in Cambridge, Cambridgeshire. Apply now More ❯
Ely, England, United Kingdom Hybrid / WFH Options Platform Recruitment
Embedded Software Engineer | £45-65k | Cambridge | Hybrid My client is a discreetly influential technology company whose communication systems are relied upon across global industries, from public safety to utilities. They’re looking for an Embedded Software Engineer to join a collaborative development team, working on feature-rich, Linux-based systems used in some of the world’s … harshest environments. Main duties: Develop and support embedded software on Linux-based radio products Debug and resolve real-time system issues Participate in code and documentation reviews Collaborate with hardware, product test, and system integration teams Skills and Experience Required: C or C++ programming experience Embedded software experience on RTOS, Linux or microcontroller platforms Familiarity with debugging/… of 4G & 5G standards What you’ll get: £45–60k DOE 33 days of holiday Flexible hybrid working Apply now! Platform Recruitment covers a wide range of IT and Engineering positions including C++, Embedded, Electronics, Mechanical, RF, DevOps, Project Management, and more. More ❯
Ely, England, United Kingdom Oho Group Ltd
A leading Cambridge firm are seeking a Senior Embedded Software Engineer as a hire which will prove crucial to their development plans in the very near future. With excellent investment, cutting edge tech, and a fantastic project pipeline, this is an exceptional opportunity to join an elite team, and have a real impact on the future of the company. … in RTOS, Bare Metal, or Linux 1+ year of experience in a senior role Excellent communication skills Nice to have: Cross-collaboration experience with hardware and/or electronic engineering Benefits: Flexible working hours Healthcare Relocation support Excellent social culture Innovative atmosphere, with a strong R&D focus Interviews are on-going, so apply now to be considered. More ❯
Ely, England, United Kingdom Humand Talent
Looking for a hybrid role where you can shape systems used in high-demand, real-world scenarios? Our client, a cutting-edge technology innovator, is searching for an Application Software Engineer to join their growing development function. This is your chance to contribute to sophisticated software that interfaces with high-performance embedded systems — all while working in a … collaborative, forward-thinking environment. Why This Role is Great Own the Full SDLC – From concept to deployment, you'll lead across design, development, and testing. Bridge Software and Hardware – Build robust Windows and Linux applications that control and interact with powerful data-processing hardware. API Innovation – Create and maintain high-performance RESTful APIs supporting critical operations. Quality-First Coding … that balances independence with teamwork. You’ll likely have experience with: Object-Oriented Programming, especially in C# Developing RESTful APIs in a client-server architecture Agile methodologies and collaborative software cycles Maintaining and upgrading existing software systems Working on both Windows and Linux platforms What in it for you: Flexibility : Hybrid setup with around 3 days a week More ❯
Ely, England, United Kingdom Hybrid / WFH Options PeopleGenius
to help design, build, and safeguard the digital backbone of national defence and secure data sharing. In this role, you’ll work at the heart of innovation—bringing together software engineering, cybersecurity, and DevOps to deliver systems that are secure by design. You'll collaborate with mission-driven teams to create scalable, resilient platforms that support some of More ❯
Ely, England, United Kingdom Hybrid / WFH Options Client Server
C++ Developer/ Software Engineer (Linux Windows) Cambridge/WFH to £65k Are you a C++ technologist looking for an opportunity to progress your career whilst working on complex and interesting systems with continual learning opportunities? You could be joining a market leading software house that's remote access product is used by hundreds of millions of users … worldwide. As a C++ Developer you will join the team responsible for the responsible for creating the client desktop software that forms a key part of the core remote access technology. You'll have exposure across the full development lifecycle from requirements analysis through to design, development and testing with a focus on backend C++ services that require scalability … have some experience with Video codex, Flutter/Dart mobile development, but you can upskill on the job What's in it for you: As a C++ Developer/ Software Engineer you'll earn a competitive salary: Salary to £65k Bonus Pension Private Medical Care Life Assurance Travel Insurance Subsidised gym membership and a range of other perks Apply More ❯
Ely, England, United Kingdom Technical Futures Ltd
Commercially experienced Software Engineer with proven C++ development experience will design and develop software for the latest radar, security and surveillance systems. You’ll bring an Engineering related degree, Modern C++ design experience as well as good Linux and Scripting (Python) skills. Of particular interest is experience in the development of security/defence command and control … software and using GIS (Geographic Information System) data. The successful Software Engineer will design and develop software across the company’s radar systems, including external radar control systems and interfaces as well as bringing the ability to improve the software capabilities and enhance the user experience. Ideal requirements for the Software Engineer include: Technical Degree … with software content. A good understanding of Object-Orientated software design. Proven High performance C++ development skills (C++ 11/14/17/20). Commercial software design experience. Working with Linux Operating systems. Ability to work directly with end users. Exposure to Networking and Communication protocols. Mathematical and real-time data processing skills. More ❯
Ely, England, United Kingdom Platform Recruitment
Graduate Software Engineer - £50,000 Title : Graduate Software Engineer (C++) Client : Custom high-performance software house Location : Cambridge Package : Up to £50,000 This is a fantastic opportunity for any genuinely passionate graduates/junior engineers with a track record of extra-curricular/personal coding projects to join a high-performance team with a culture of … high-performance C++ code. Low-latency networking. Work on live projects from day one with a team to support you. You will have a dedicated mentor with expertise in software development to coach you into becoming the best engineer you can be. There is a culture of hands-off management - you will be given trust and autonomy from the More ❯
Ely, England, United Kingdom IC Resources
Senior Software Engineer - Ai Inference Cambridge, UK – Hybrid £80,000 - £90,000 About the Role Join a pioneering AI hardware innovator as a Senior Software Engineer and redefine how machine learning workloads run on cutting-edge FPGA-based accelerators. You’ll architect systems that push the boundaries of latency and efficiency, shaping everything from hardware instruction sets to … first development (performance-critical systems, type-safety, modern tooling). Low-level systems programming (CPU/accelerator interaction, memory management). Compiler design, functional programming concepts, and hardware/ software co-design. We’re Excited If You Have 3+ years in systems programming, compiler development, or performance-critical software. Proficiency in Rust (production or open-source projects) or expertise … Haskell/OCaml. A passion for novel architectures and optimizing code for unconventional hardware. Strong problem-solving skills and a collaborative, critical-thinking mindset. If you are a Senior Software Engineer and you're looking for a new opportunity within an exciting Ai hardware innovator, please apply to learn more More ❯
Ely, England, United Kingdom microTECH Global LTD
Our client is seeking a GPU Software Engineer for a 12-month contract based in Cambridge. The successful candidate will design and evaluate features for 3D graphics APIs like Vulkan and DirectX, focusing on performance and use cases for current and future GPUs. The role includes guiding hardware and driver roadmaps and communicating new technologies to stakeholders. Responsibilities: - Design … proposals. - Propose changes to GPU architecture. - Perform performance analysis of proposed changes. Requirements: - Bachelor’s, Master’s, or Ph.D. in a relevant discipline. - 5+ years of experience in GPU software architecture or driver development. - Strong programming skills in C++. - Hands-on experience with one or more of the following API's: Vulkan, OpenGL ES, Metal, DirectX11 or DirectX12. More ❯
Ely, England, United Kingdom Hybrid / WFH Options Client Server
Sales Engineer (Automotive Technology) Cambridge/WFH to £55k + uncapped commission Are you a tech savvy Sales Engineer with a software development background? You could be progressing your career at a successful scale-up software house. As a Sales Engineer you will focus on selling software as SDK ( Software Development Kit) via SaaS licencing for … customer engagement; you may also need to visit client sites in the UK from time to time. About you: You have a strong technical background, including experience as a Software Engineer (C++ would be great but any OO language is fine) You have experience of selling technology products to global clients You're tech savvy, able to build a … product, understand the client's requirements and how the solution can meet their needs You're a skilled communicator, able to cultivate consultative business relationships You are familiar with software licencing agreements (SLA) You're degree educated in a STEM discipline, Computer Science preferred Ideally you will have a second language as you'll be selling to global customers More ❯
Ely, England, United Kingdom Platform Recruitment
Embedded Software Engineer - Cambridge - Hybrid Platform Recruitment has partnered with a leading UK-based manufacturer of advanced sensors, offering a comprehensive range of products utilized across various sectors. Following recent investment in a new state-of-the-art R&D centre, they are seeking an Embedded Software Engineer to join the growing team. You will work closely with … to be involved in the full design process, from cradle to grave, and to have a significant impact on the product offerings. Key Responsibilities: Design, develop, and maintain embedded software for industrial machines. Work with ARM-based microcontrollers in Embedded C Utilize real-time operating systems (RTOS) to optimize system performance. Collaborate with the hardware team to understand and … integrate board-level schematics and hardware functions. Qualifications: Proven experience in writing embedded software in C, for bare-metal and real-time targets. Strong knowledge of ARM-based microcontrollers, preferably the STM32 family. Experience with a range of serial comms such as SPI, I2C, UART, RS232. Preferred Qualifications: Knowledge of signal conditioning, especially as it relates to sensors. Experience More ❯
|
|