Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Engineering Group > SoftwareEngineering General Summary: As a Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of … accurately represent SoC architectures. Integrating components such as processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator. Collaborating closely with hardware designers, software engineers, and other stakeholders to understand system requirements and translate them into detailed SystemC models. Extensive experience with C++ programming to ensure efficient and … effective model development. Preferred Qualifications: 10+ years of Software/Firmware Engineering or related work experience. 5+ years of experience developing Virtual Platforms or Simulators. Open Source Development experience. Experience in Unit Testing. Continuous Integration. ARM Fast Models. Server Architecture (RAS, Manageability). Top Preferred Skills: SystemC TLM More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
TieTalent
We have a new and exclusive opportunity for a Cloud Security Engineer to join our thriving business as we expand our Cybersecurity SoftwareEngineering team. Title: Cloud Security Engineer Team: Cybersecurity SoftwareEngineering Location: Cambridge and home working hybrid (1-3 days a week in the … office depending on project workload and very flexible) Salary: £45-50,000 Technical Stack: Cyber Security, Cloud experience - AWS, containers, Docker, and softwareengineering: Python and/or TypeScript. This role is for a Security Engineer in a cloud security and software development capacity. You will be … working with the cloud softwareengineering team to deliver software projects that have a security focus. What is fascinating about this role is that as the Cloud Security Software Engineer, you will spend the majority of your time designing, implementing, and safeguarding a series of information More ❯
ability to leverage data, knowledge, and prediction to find new medicines. We are a full-stack shop consisting of product and portfolio leadership, data engineering, infrastructure and DevOps, data/metadata/knowledge platforms, and AI/ML and analysis platforms, all geared toward: Building a next-generation data … data mechanics" Providing best-in-class AI/ML and data analysis environments to accelerate our predictive capabilities and attract top-tier talent Aggressively engineering our data at scale to unlock the value of our combined data assets and predictions in real-time Onyx Product Management is at the … the product strategy of our DevOps and Infrastructure platforms to meet the customer needs. You will partner closely with the leaders of Onyx's engineering teams (DevOps and Infrastructure, AI/ML analysis and computing platform, data & knowledge platform, data engineering, UI/UX engineering), along with More ❯
Job Overview: We are seeking an experienced and innovative Director of SoftwareEngineering to lead our Userspace Performance and Optimisation teams. You will lead the full life cycle of softwareengineering and delivery to achieve the performance goals of Arm and its partners in userspace. The … internal stakeholders as well as external customers, in a rapidly growing organisation, is a must. Responsibilities: Provide strategic direction and technical leadership for all software development activities related to Userspace Performance and Optimisation. Lead a variety of userspace software development projects, ensuring that timelines, budgets, and resources are … used efficiently. Collaborate with the business segment leadership to align delivery roadmaps with business objectives. Lead, grow and mentor existing high-performing engineering teams with presence in multiple countries whilst fostering a culture of innovation, accountability, and continuous improvement. Work closely with Product Management, Technology Management, QA, and Operations More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
g2 Recruitment
My true market leading client has had another superb new opening for an experienced Scientific Software Engineer to join them on a permanent basis. After the first few months of working heavily on-site in Cambridgeshire, the role can then offer a lot of flex around remote working. Candidates … must have at least 5 years scientific softwareengineering experience with a strong physics background applied to developing highly mathematical based software. Fluency in Python and working with associated libraries (Numpy etc) is essential, along with strong knowledge of python's features and design patterns (i.e. decorators). … Candidates must also have strong general softwareengineering background and the ability to innovate where required to deal with performance and optimisation issues, i.e. engineering compilers in C++/Rust where Python isn't up to the task. Experience in either quantum physics, industrial control, optics, materials More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
g2 Recruitment
My true market leading client has had another superb new opening for an experienced Scientific Software Engineer to join them on a permanent basis. After the first few months of working heavily on-site in Cambridgeshire, the role can then offer a lot of flex around remote working. Candidates … must have at least 5 years scientific softwareengineering experience with a strong physics background applied to developing highly mathematical based software. Fluency in Python and working with associated libraries (Numpy etc) is essential, along with strong knowledge of python's features and design patterns (i.e. decorators). … Candidates must also have strong general softwareengineering background and the ability to innovate where required to deal with performance and optimisation issues, i.e. engineering compilers in C++/Rust where Python isn't up to the task. Experience in either quantum physics, industrial control, optics, materials More ❯
Cambridge, south west england, united kingdom Hybrid / WFH Options
g2 Recruitment
My true market leading client has had another superb new opening for an experienced Scientific Software Engineer to join them on a permanent basis. After the first few months of working heavily on-site in Cambridgeshire, the role can then offer a lot of flex around remote working. Candidates … must have at least 5 years scientific softwareengineering experience with a strong physics background applied to developing highly mathematical based software. Fluency in Python and working with associated libraries (Numpy etc) is essential, along with strong knowledge of python's features and design patterns (i.e. decorators). … Candidates must also have strong general softwareengineering background and the ability to innovate where required to deal with performance and optimisation issues, i.e. engineering compilers in C++/Rust where Python isn't up to the task. Experience in either quantum physics, industrial control, optics, materials More ❯
Junior Controls Software Engineer, Essex, £30,000 - £35,000 Circa + Benefits Unknown Resourcing is seeking a Junior Controls Software Engineer for our leading R&D Engineering client based in Essex. The Junior Controls Software Engineer role is an excellent opportunity to contribute to development of … control systems, control software for future alternative fuel, Hydrogen projects, Junior or graduates with relevant controls softwareengineering knowledge would be considered. Junior Controls Software Engineer Responsibilities: Support the development and integration of Hydrogen Storage Management Control Systems, human-machine interfaces (HMI) and integration of Electronic … Conduct thorough testing and validation of Hydrogen Controls, ensuring they meet regulatory requirements, industry standards, and internal quality benchmarks. Troubleshoot and debug hardware and software issues in control systems, utilising diagnostic tools and methods to achieve reliable system performance. Participate in design reviews, risk assessments, and technical discussions to More ❯
with a full-stack background and excellent backend development skills to join our dynamic development team. The ideal candidate will have extensive experience in Software and Web Development using modern technologies and latest development practices. This role involves designing, developing, and maintaining scalable web applications and backend APIs while … scalability improvement and refactoring of legacy codebase including introducing new features or fixing bugs. Skills and Qualifications Education: Bachelor's degree in Computer Science, SoftwareEngineering, or a related field. Experience : Minimum of 4 years of experience in web development and software engineering. Technical Expertise : .Net (C# …/CD pipelines and tools like Jenkins, GitHub Actions, or Azure DevOps RESTful APIs and microservices architecture Testing frameworks such as nUnit and MSTest Softwareengineering : Strong understanding of architecture, design patterns and softwareengineering practices. Problem-Solving : Strong analytical and problem-solving skills to debug More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Coburg Banks Limited
Role: SoftwareEngineering Manager Location: Peterborough Hybrid - 2 days per week Salary: Competitive salary, plus bonus, car allowance, excellent pension, healthcare This is a new role within this multinational organisation that fully embraces and actively encourages the adoption the latest tech. We are looking for an experienced softwareengineering manager or lead developer that is as happy leading a small team as much as coding and leading projects. This is a hands-on role, so we are looking for coding skills in JavaScript and a good grasp of Azure. You will have a keen interest in More ❯
ability to leverage data, knowledge, and prediction to find new medicines. We are a full-stack shop consisting of product and portfolio leadership, data engineering, infrastructure and DevOps, data/metadata/knowledge platforms, and AI/ML and analysis platforms, all geared toward: Building a next-generation, metadata … data mechanics" Providing best-in-class AI/ML and data analysis environments to accelerate our predictive capabilities and attract top-tier talent Aggressively engineering our data at scale, as one unified asset, to unlock the value of our unique collection of data and predictions in real-time Onyx … Data Science, Target Discovery, Omics Technology, and various R&D teams utilizing data to accelerate drug discovery, along with the Onyx portfolio management and engineering function heads to deliver industry-leading Target Discovery products that accelerate target identification and validation. You will drive the product roadmap, guide product development More ❯
us get ahead of disease in more predictive and powerful ways. Onyx is a full-stack shop consisting of product and portfolio leadership, data engineering, infrastructure and DevOps, data/metadata/knowledge platforms, and AI/ML and analysis platforms, all geared toward: Building a next-generation, metadata … data mechanics" Providing best-in-class AI/ML and data analysis environments to accelerate our predictive capabilities and attract top-tier talent Aggressively engineering our data at scale, as one unified asset, to unlock the value of our unique collection of data and predictions in real-time A … and monitor key metrics for their work to seek opportunities to improve those metrics. They are aware of, and adhere to, best practice for software development in general (and their specialization in particular), including code quality, documentation, DevOps practices, and testing. They ensure robustness of our services and serve More ❯
Job Title: Senior SoftwareEngineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: up to £90,000 + Additionals D.O.E Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. This is an exciting opportunity to join a forward-thinking technology … and mentor a team of skilled engineers, supporting their professional growth and performance. Oversee and contribute to the design, build, and delivery of new software functionality. Manage and support production releases, ensuring quality and stability. Collaborate with cross-functional stakeholders to execute successful Agile-driven releases. Job Title: Senior … SoftwareEngineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: up to £90,000 + Additionals D.O.E Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. More ❯
Job Title: Senior SoftwareEngineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: up to £90,000 + Additionals D.O.E Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. This is an exciting opportunity to join a forward-thinking technology … and mentor a team of skilled engineers, supporting their professional growth and performance. Oversee and contribute to the design, build, and delivery of new software functionality. Manage and support production releases, ensuring quality and stability. Collaborate with cross-functional stakeholders to execute successful Agile-driven releases. Job Title: Senior … SoftwareEngineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: up to £90,000 + Additionals D.O.E Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Tec Partners
Software Engineer (C++/Embedded) Location: Cambridge | Hybrid Working (3 days in the office) Salary: £50,000 - £60,000 I'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 heavily in software development to drive the next generation of their radar solutions. This is an exciting opportunity for an experienced Software Engineer to join a collaborative, multidisciplinary team. You'll be involved in designing and developing software across radar systems … platforms to external system interfaces - as well as enhancing integration with third-party surveillance technologies and improving user experience. Key Responsibilities: Design and develop software for radar control systems and platforms. Develop interfaces for third-party surveillance and security systems. Contribute to user interface improvements and optimise the user More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
TEC Partners - Technical Recruitment Specialists
Software Engineer (C++/Embedded) Location: Cambridge | Hybrid Working (3 days in the office) Salary: £50,000 – £60,000 I’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 heavily in software development to drive the next generation of their radar solutions. This is an exciting opportunity for an experienced Software Engineer to join a collaborative, multidisciplinary team. You’ll be involved in designing and developing software across radar systems … platforms to external system interfaces — as well as enhancing integration with third-party surveillance technologies and improving user experience. Key Responsibilities: Design and develop software for radar control systems and platforms. Develop interfaces for third-party surveillance and security systems. Contribute to user interface improvements and optimise the user More ❯
Cambridge, south west england, united kingdom Hybrid / WFH Options
TEC Partners - Technical Recruitment Specialists
Software Engineer (C++/Embedded) Location: Cambridge | Hybrid Working (3 days in the office) Salary: £50,000 – £60,000 I’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 heavily in software development to drive the next generation of their radar solutions. This is an exciting opportunity for an experienced Software Engineer to join a collaborative, multidisciplinary team. You’ll be involved in designing and developing software across radar systems … platforms to external system interfaces — as well as enhancing integration with third-party surveillance technologies and improving user experience. Key Responsibilities: Design and develop software for radar control systems and platforms. Develop interfaces for third-party surveillance and security systems. Contribute to user interface improvements and optimise the user More ❯
to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. Sr. SOFTWARE DEVELOPMENT ENGINEER THE ROLE: AI Software development engineer on teams building and optimizing Deep Learning applications and AI frameworks for AMD GPU compute … Edge Compiler Tech: Leverage advanced compiler technologies to improve deep learning performance. Optimize Deep Learning Pipeline: Enhance the full pipeline, including integrating graph compilers. SoftwareEngineering Best Practices: Apply sound engineering principles to ensure robust, maintainable solutions. PREFERRED EXPERIENCE: GPU Kernel Development & Optimization: Proficient experienced in designing … integrating optimized GPU performance into machine learning frameworks (e.g., TensorFlow, PyTorch) to accelerate model training and inference, with a focus on scaling and throughput. SoftwareEngineering: Proficient skills in Python and C++, with experience in debugging, performance tuning, and test design to ensure high-quality, maintainable softwareMore ❯
in understanding user needs across a wide range of scientific disciplines, and communicating with users to build systems that they can use productively. Demonstrated softwareengineering skills in developing reliable, scalable, performant systems in a cloud environment. Champion maintainable, scalable, and reusable softwareengineering techniques and … acts as an ambassador to promote effective tools and practices to the research community. Mentor software engineers and computational scientists, evangelizing best practices around development tools, CI/CD, and other methods to improve code quality and efficiency. Who You Are Minimum Qualifications M.S. or Ph.D. in Computer Science … or related quantitative field, or equivalent technical experience. 8+ years software development experience. Extensive experience with large scale machine learning tools and infrastructure. Experience applying softwareengineering practices in a scientific environment, or another environment with similar characteristics. Excited to design, implement, and evangelize technical and cultural More ❯
to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. Sr. SOFTWARE DEVELOPMENT ENGINEER THE ROLE: AI Software development engineer on teams building and optimizing Deep Learning applications and AI frameworks for AMD GPU compute … Edge Compiler Tech: Leverage advanced compiler technologies to improve deep learning performance. Optimize Deep Learning Pipeline: Enhance the full pipeline, including integrating graph compilers. SoftwareEngineering Best Practices: Apply sound engineering principles to ensure robust, maintainable solutions. PREFERRED EXPERIENCE: GPU Kernel Development & Optimization: Proficient experienced in designing … integrating optimized GPU performance into machine learning frameworks (e.g., TensorFlow, PyTorch) to accelerate model training and inference, with a focus on scaling and throughput. SoftwareEngineering: Proficient skills in Python and C++, with experience in debugging, performance tuning, and test design to ensure high-quality, maintainable softwareMore ❯
Subscribe to our newsletter below and never miss the latest updates or an exclusive offer. Apply to: SoftwareEngineering Degree Apprenticeship (Level 6) Learning Provider Delivered by BPP UNIVERSITY LIMITED Employer ARM LIMITED Vacancy Description About the Apprenticeship Program: 3 Year Degree Program studying towards a Digital Technology … developing tools for Keil Studio. Data Science from Python projects to enabling AArch64. Machine Learning analysing machine learning workloads. High Performance Compute developing reference software stacks. Compilers developing compilers in C. Firmware developing secure firmware. Linux Kernel debugging and testing. Key Details Vacancy Title SoftwareEngineering Degree More ❯
Lindsey, Suffolk, United Kingdom Hybrid / WFH Options
Forterro
Senior, SoftwareEngineering Department: Product Research & Development Employment Type: Permanent Location: UK, Lincoln Reporting To: Jenny Hilton Description Is responsible for development of Orderwise software using modern frameworks and solutions. Works with the PO (Product Owner) to develop software to specification. They are also responsible for … Support product management with technical expertise. Create and maintain technical documentation for code, APIs and system architecture. Skills, Knowledge & Expertise Proven experience as a software developer. Knowledge of software and application design. Proficient in .NET development (C#). Experience in ASP.NET/Blazor is beneficial. Strong knowledge in More ❯
Position Available : Senior Software Engineer Location : Hertfordshire Salary : £50,000 - £68,000 (DoE) Experience needed : Experience of softwareengineering best practice within a complex, high-technology engineering or manufacturing industry such as aerospace, defence, automotive, robotics, electronics, space technology etc. We have several roles available and … C++ or Ada. About the role In these roles, you will be working across multiple applications on complex high-technology projects in our Test Software department. This role allows for involvement in some of the most sophisticated systems in the world across multiple domains, and provides a great opportunity … for someone wanting to be involved in many differing areas of software. What we are looking for: Strong ability to write software in either C, C++ or Ada Experience in a complex engineering environment Experience with good softwareengineering practices across the full lifecycle Experience of More ❯
Position Available : Senior Software Engineer Location : Hertfordshire Salary : £50,000 - £68,000 (DoE) Experience needed : Experience of softwareengineering best practice within a complex, high-technology engineering or manufacturing industry such as aerospace, defence, automotive, robotics, electronics, space technology etc. We have several roles available and … C++ or Ada. About the role In these roles, you will be working across multiple applications on complex high-technology projects in our Test Software department. This role allows for involvement in some of the most sophisticated systems in the world across multiple domains, and provides a great opportunity … for someone wanting to be involved in many differing areas of software. What we are looking for: Strong ability to write software in either C, C++ or Ada Experience in a complex engineering environment Experience with good softwareengineering practices across the full lifecycle Experience of More ❯
Position Available : Senior Software Engineer Location : Hertfordshire Salary : £50,000 - £68,000 (DoE) Experience needed : Experience of softwareengineering best practice within a complex, high-technology engineering or manufacturing industry such as aerospace, defence, automotive, robotics, electronics, space technology etc. We have several roles available and … C++ or Ada. About the role In these roles, you will be working across multiple applications on complex high-technology projects in our Test Software department. This role allows for involvement in some of the most sophisticated systems in the world across multiple domains, and provides a great opportunity … for someone wanting to be involved in many differing areas of software. What we are looking for: Strong ability to write software in either C, C++ or Ada Experience in a complex engineering environment Experience with good softwareengineering practices across the full lifecycle Experience of More ❯