Software Development Engineer, Ring Cloud CV Job ID: Evi Technologies Limited You will join a fast paced team that builds always-on AI-powered Ring Cloud CV (computer vision) services serving tens of millions of users globally. As a Software Development Engineer you'll collaborate with cross-disciplinary teams to build cloud software for Ring … that make lasting impact. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent … Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. More ❯
Security Software Development Engineer, Amazon Security Platform Engineering Job ID: Amazon Data Services UK Limited At Amazon, security is central to maintaining customer trust and delivering delightful customer experiences. Our organization is responsible for creating and maintaining a high bar for security across all of Amazon's products and services. We offer talented security professionals the chance to … monitoring and response to malicious activity on the Amazon internal network. We collect data from all parts of Amazon's worldwide, service-oriented infrastructure. We are looking for a Software Development Engineer who is excited about designing and building solutions to solve challenging problems for mission critical systems that protect Amazon and our customer data. In Amazon Security … that we don't get paged for the same issue twice. Key job responsibilities The Amazon Security Platform Engineering team is seeking an innovative, high-energy and customer-obsessed Software Development Engineer to build critical security systems at scale. We value performance, simplicity, and scalability in our designs. In your day-to-day work you will focus on More ❯
Job Requisition ID # 25WD89616 SoftwareEngineer Location: Cambridge, United Kingdom Position Overview Autodesk is the global leader in design and make technology, including industry-leading 3D design, engineering, and entertainment software and services, that offer customers better outcomes through automation and insights for their design and make processes. If you've ever driven a high-performance … definition and development of core technologies that make up Autodesk's manufacturing and construction products. You will use your knowledge and enthusiasm on projects covering all aspects of the software development process. You will join a Scrum team and actively contribute to the team's success by reviewing and assessing customer problems, architecting and implementing solutions and presenting the … annual bonus scheme. We invest in skills and career development to enhance individual growth and to contribute to the overall success of Autodesk. Responsibilities Prototype, implement, and maintain production software components. Collaborate with teams of talented engineers to design, plan, develop, refactor, test, deliver and maintain complex features within desktop components. Interact with the product owner and product management More ❯
GPU library teams and open-source maintainers to ensure seamless integration of optimizations, utilizing cutting-edge compiler technologies and advanced engineering principles to drive continuous improvement. THE PERSON: Skilled engineer with strong technical and analytical expertise in C++ development within Linux environments. The ideal candidate will thrive in both collaborative team settings and independent work, with the ability to … define goals, manage development efforts, and deliver high-quality solutions. Strong problem-solving skills, a proactive approach, and a keen understanding of software engineering best practices are essential. KEY RESPONSIBILITIES: Optimize Deep Learning Frameworks: Enhance and optimize frameworks like TensorFlow and PyTorch for AMD GPUs in open-source repositories. Develop GPU Kernels: Create and optimize GPU kernels to maximize … multi-node) systems. Utilize Cutting-Edge Compiler Tech: Leverage advanced compiler technologies to improve deep learning performance. Optimize Deep Learning Pipeline: Enhance the full pipeline, including integrating graph compilers. Software Engineering Best Practices: Apply sound engineering principles to ensure robust, maintainable solutions. PREFERRED EXPERIENCE: GPU Kernel Development & Optimization: Experienced in designing and optimizing GPU kernels for deep learning on More ❯
often do you get the chance to build a technology that transforms the future of humanity? Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now we are developing the next generation of artificial intelligence compute with systems that will allow AI researchers to develop more advanced models … their business. Graphcore recently joined SoftBank Group - bringing large and ongoing investment from one of the world's leading backers of innovative AI companies. Job Summary The Staff System Software QA engineer is responsible for designing and delivering software validation and quality assurance solutions for the System Software group. This involves creating and executing tests, identifying … feedback that the final product meets both the requirements of the product and the expected levels of quality. You are expected to engage with all stakeholders inside the System Software group, show some technical initiative in designing and delivering solutions and support the more junior members of the team in acquiring new skills. The Team The System SoftwareMore ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
identify where signals originate. Their systems are also used by military and security customers for use in electronic warfare and intelligence. This powerful hardware is controlled by a full software stack from embedded code through to intuitive GUIs. In this role you will be involved in the full software development lifecycle for Windows and Linux applications which facilitate … high-speed data processing algorithms and robust and well tested APIs. Requirements: Strong C# development skills coupled with strong object-oriented programming knowledge Commercial experience working across the full software development lifecycle from requirement analysis to documentation and training Practical knowledge of developing RESTful APIs for client-server architecture Good degree in Computer Science or Electronics Financially secure and … continuing to grow, this company is a great place to further your career and continue learning as a software engineer. Located on the outskirts of Cambridge in newly built and well-appointed offices, on offer is a competitive salary and pension scheme with other benefits such as private medical insurance, a performance related bonus scheme and hybrid working. Another More ❯
clients. You will need: A first or 2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades Embedded software development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or MATLAB would … be a bonus Expertise in areas such as software architecture, bare metal development, RTOS, Arm processors, or signal processing Strong communication skills British nationality - a high level of security clearance will be necessary and so only British citizens (single nationality) will be considered Based in modern well-equipped offices, this company has minimal hierarchy and bureaucracy and values employees More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
push the limits of the architecture. These tools are used across the architecture group to demonstrate that proposed features are suitable for implementation and can be unlocked by the software teams. Responsibilities: Develop tools that expose proposed hardware features and evaluate the resulting performance. Work with hardware architects to define the software interfaces to new features. Required Skills … and Experience : Strong programming experience in C++ and Python. Solid understanding of computer architecture. Good written and verbal communication skills. Experience developing software interfaces on large projects. Ability to understand accelerator designs. "Nice To Have" Skills and Experience : Familiarity with Machine Learning frameworks. Experience working with architects and modellers to test proposed features. Understanding of memory systems and hierarchy. More ❯
of technologies developed from research at Cambridge University, the company experienced a meteoric rise before being acquired, and now forms part of OpenText, one of the world's largest software companies.The team is seeking talented graduates to join our team in Cambridge. The ideal candidates will be able to work as part of a team or on individual projects … join an exciting growth industry. Technical Graduates The R&D team is Cambridge's largest department and is in constant need of top-class graduates. The opportunities range from software developers working on a variety of products to mathematical and algorithmic researchers.The following qualities would all prove an advantage:Intelligence - a successful candidate will probably have or be expecting More ❯
C++ SoftwareEngineer Salary: Up to £55,000 Location: Cambridgeshire (South) Working Environment: Hybrid (3 days on-site) The company specialises in developing bleeding edge radar technology and is expanding its software team to support a major new phase of development across its radar systems. As a Senior SoftwareEngineer, you will be building the … software behind the next generation of surveillance technology, working across the stack but with a focus on the development of C++ applications. You will be joining a multi-disciplined team of 12 engineers and working across the entire software development life cycle, with the opportunity to influence the design and architecture of this software. Key Requirements … years of experience programming in C++ and familiar with Windows OS Experience with Python for scripting or other scripting languages Desired, but not essential: An understanding of embedded software and embedded Linux An understanding of real-time software Experience with machine learning software techniques More ❯
Essex, Chelmsford, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded SoftwareEngineer C/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded SoftwareEngineer C/C++ to join their R&D site based in Chelmsford, Essex. My client is looking … for a SoftwareEngineer to join their Team. They are seeking a key individual to join the existing software team engaged in the development of advanced electronics systems for the satellite modems markets. The purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded Engineer …/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register level. - Developing low-level embedded software for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded SoftwareEngineer C/C++ job include: - The successful candidate will be More ❯
CB10, Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Degree qualified Mid-level SoftwareEngineer with 3-4 years commercial 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 Mid level SoftwareEngineer 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 C++ SoftwareEngineer 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). Several years proven commercial software design experience. Working with Linux Operating systems. Ability to work directly with end users. Exposure to More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum Dep on Exp + Hybrid + Benefits
ADA SoftwareEngineer Location: Bristol We have a fantastic opportunity for an experienced ADA SoftwareEngineer role that will see you involved in contributing to the development of cutting-edge defence systems. Working in an environment where you will be supported and technically challenged, this position offers the chance to work across the full software … bonus of up to £2,500 , paid overtime, enhanced leave policies, and fantastic site facilities.They also support flexible working arrangements and offer opportunities for professional growth. About the ADA SoftwareEngineer Role As an ADA Embedded SoftwareEngineer, you will be crucial in delivering real-time embedded software for various subsystems and components. You will … join a supportive team that work on requirements, architecture, design, implementation, testing, and delivery of subsystem software. Key Responsibilities Develop software in ADA while adhering to company processes and timelines. Interface with diverse stakeholders across systems design, electronics design, safety, and quality. Engage in code and design reviews with a focus on quality and maintainability. What We're Looking More ❯
Essex, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
Mid-Level C++ SoftwareEngineer - £45-55K + Hybrid - Radar, Security & Surveillance Systems We are seeking a Degree-qualified Mid-Level SoftwareEngineer with 3-4 years of commercial C++ development experience to design and develop cutting-edge software for the latest radar, security, and surveillance systems. Key Responsibilities: Design and develop software for advanced radar systems, including external control systems and user interfaces. Enhance software capabilities and improve the user experience. Collaborate closely with end users to understand and implement requirements. Ideal Candidate Profile: A technical degree (Engineering, Computer Science, or related discipline) with significant software content. Proven experience with modern C++ (C++11/14/17/… and object-oriented software design. Strong Linux skills and scripting experience (Python). Solid understanding of networking and communication protocols. Mathematical and real-time data processing abilities. Several years of commercial software design and development experience. Desirable Experience: Development of security or defence command and control software. Working with GIS (Geographic Information System) data. Salary & Benefits: Competitive salary More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
Mid-Level C++ SoftwareEngineer £45-55K + Hybrid Radar, Security & Surveillance Systems My client is seeking a Degree-qualified Mid-Level SoftwareEngineer with 3-4 years of commercial C++ development experience to design and develop cutting-edge software for the latest radar, security, and surveillance systems. Key Responsibilities: Design and develop software for advanced radar systems, including external control systems and user interfaces. Enhance software capabilities and improve the user experience. Collaborate closely with end users to understand and implement requirements. Ideal Candidate Profile: A technical degree (Engineering, Computer Science, or related discipline) with significant software content. Proven experience with modern C++ (C++11/14/17/… and object-oriented software design. Strong Linux skills and scripting experience (Python). Solid understanding of networking and communication protocols. Mathematical and real-time data processing abilities. Several years of commercial software design and development experience. Desirable Experience: Development of security or defence command and control software. Working with GIS (Geographic Information System) data. Salary & Benefits: Competitive salary More ❯
Position Available : Senior SoftwareEngineer Location : Hertfordshire Salary : £50,000 - £68,000 (DoE) Experience needed : Experience of software engineering 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 are keen on engineers with strong experience of C, 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 software engineering practices across the full lifecycle Experience of working in an agile development environment If you would like to know more details about the position or want to register your interest, hit More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend SoftwareEngineer/Developer (C++) 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 Backend SoftwareEngineer 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, large amounts of data and must be security compliant. Initially you'll join a large project to engineer the mobile application of this desktop product using Flutter and Dart (you can pick these up on the job), up coming projects include a piece around cryptography, there's a strong pipeline of projects to keep it interesting More ❯
SoftwareEngineer - Build complex software tools – Deep-Tech If you’re the kind of engineer who thrives on solving very hard problems, is interested in compilers or debuggers, can write low level C code, and wants to work on novel technology that rewrites the rulebook for how software gets built - this might be the role … you’ve been looking for. A Cambridge based Deep-Tech company with a world-class team is looking for a low level/Systems SoftwareEngineer that will be working with like minded others on new features for their core product. They value technical excellence, creative problem-solving, and the kind of curiosity that means you’re always More ❯
Employment Type: Permanent
Salary: £40000 - £75000/annum Stock, BUPA, great culture + more
C# SoftwareEngineer | £35,000 to £55,000 | Plus Bonus & BenefitsStevenage OR Bristol | Hybrid | 2-3 Days a Week On-Site Role Overview Our client is seeking a skilled C# SoftwareEngineer to develop real-time software components that simulate complex weapons systems and integrate hardware, delivering accurate visualisation, demonstrations, verification, validation and training capabilities. … Key Responsibilities Develop and maintain real-time software using C# and C++ within an agile scrum environment Integrate hardware components to support realistic system simulations Ensure software quality through verification, validation, continuous integration and test-driven development Candidate Profile Applicants should have practical experience in software engineering with C# and C++, ideally in real-time. Configuration control More ❯
On behalf of our client, we are seeking to recruit someone as a C++ SoftwareEngineer for 12 months. As an C++ SoftwareEngineer, you will join them development team responsible for building and integrating real-time test and data capture systems. The role will focus on developing and maintaining software in a Linux environment … working closely with high-speed multi-channel SFPDP cards, real-time data flows, and complex multi-threaded processing pipelines. Role: C++ SoftwareEngineer Pay £67 per hour via Umbrella Contract: Monday- Friday, 37 Hours per week,12-month contract Location: Stevenage IR35 Status : Inside Security Clearance: SC to start, UK Eyes only project Responsibilities Design and develop real … time test and capture software on Linux systems using C++. Integrate and interface with high-speed SFPDP cards across multi-channel data pipelines. Architect and implement robust, scalable, and maintainable multi-threaded applications. Define and implement data sequencing and synchronisation logic to support deterministic capture and replay. Work with hardware teams to ensure seamless integration and timing alignment between More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
C++ SoftwareEngineer Location: Stevenage, Full time on site Duration: 12 Months SC Clearance Required Rate: £67 ph Umbrella Overview of Department: By embracing the latest software technologies and methods the Development Simulation software department delivers exceptional software solutions for non-production based test systems that meet the unique requirements of the prime software development teams. In addition we also provide equipment simulation systems to support product integration as well as software to support and assist the manufacturing process. Responsibilities: • Design and develop real-time test and capture software on Linux systems using C++. • Integrate and interface with high-speed SFPDP cards across multi-channel data pipelines. • Architect and implement robust … multi-threaded applications. • Define and implement data sequencing and synchronisation logic to support deterministic capture and replay. • Work with hardware teams to ensure seamless integration and timing alignment between software and capture cards. • Lead and contribute to system integration, verification, and testing at both component and system levels. • Conduct performance analysis, debugging, and optimisation of real-time systems. • Document More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Stevenage, Hertfordshire is currently looking to recruit a C++ SoftwareEngineer subcontractor on an initial 12 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Candidates with a strong C++ Software Engineering/Embedded … SoftwareEngineer background ideally from the Defence/Aerospace industry would be suitable for this position. Rate: £67.00 per hour Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at ‘time and a quarter’ Location: Stevenage Hybrid/Remote working: The role will be onsite 4 days per week. A 4 day working … with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Job Description: By embracing the latest software technologies and methods the Development Simulation software department delivers exceptional software solutions for non-production based test systems that meet the unique requirements of the prime softwareMore ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Stevenage, Hertfordshire is currently looking to recruit a C++ SoftwareEngineer subcontractor on an initial 12 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Candidates with a strong C++ Software Engineering/Embedded … SoftwareEngineer background ideally from the Defence/Aerospace industry would be suitable for this position. Rate: £67.00 per hour Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at time and a quarter Location: Stevenage Hybrid/Remote working: The role will be onsite 4 days per week. A 4 day working … with very likely extension. Contracts are often ongoing and long-term thereafter. IR35 status: Inside IR35 (Umbrella) Interview process: One stage video interview Job Description: By embracing the latest software technologies and methods the Development Simulation software department delivers exceptional software solutions for non-production based test systems that meet the unique requirements of the prime softwareMore ❯
services? Do you have a passion for ensuring a positive customer experience? This is the job for you. Amazon Financial Technology Team is looking for a results-oriented, driven software development engineer, who can help us create the next generation of distributed, scalable financial systems. Our ideal candidate thrives in a fast-paced environment, enjoys the challenge of … complex business contexts that are typically being defined in real-time. We need someone to design and develop services that facilitate global financial transactions worth billions (USD) annually. A Software Development Engineer (SDE) at Amazon works on real world problems on a global scale, owns their systems end to end and influences the direction of our technology that … Best integration patterns for our system. Leverage and integrate with different tools, technologies and products within Amazon to reduce operational cost and enhance customer experience Partner directly with other Software Development Engineers (SDEs), Technical Program Managers, Functional Analysts and Customers to understand features and continuously identify opportunities to build and deploy software solutions. Key job responsibilities - Define high More ❯
To: VP of Engineering Salary: Based Upon Experience Full/Part Time : Full Time Location : Rickmansworth, Chessington, Oxford, Hebdon Bridge, Penryn Sound Devices is looking for an experienced FPGA Engineer to join our team. Our audio and RF products are used by demanding professionals in Hollywood, on tour, in the Olympics, in the wild and in other mission critical … you can work amongst experienced engineers who have designed a lot of cool products and who are eager to teach, and to learn. This position requires equal parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has … VHDL on production hardware or evaluation boards Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with More ❯