Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
Arm System Architectures and AMBA standards Experience developing and integrating subsystems for PCIe, UCIe, DDR/LPDDR/HBM, Ethernet etc. High level programming experience such as C/C++ and/or assembly language programming Working in global IP and SoC development projects Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment More ❯
XML, SPML/SOAP, Web and Application Servers, HTML Databases (Oracle, Sybase, MSSQL, MySQL) Directories (LDAP, AD) enterprise HR systems (SAP, PeopleSoft) programming languages such as Java, .NET or C++ identity management provisioning systems (Sun, Oracle, IBM, Novell) Security software or internal IT audit experience £75,000 - £90,000 a year If required for this role, you will: - Complete security More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
effort and time estimates. Additional Qualities That Will Help Your Application Stand Out: Experience in working with requirements definition and management. Formal verification experience. Proficiency in developing C/C++ models of a microarchitecture. Familiarity with Arm architecture and AMBA bus protocols. Experience with CI platforms and version control tools. Practical knowledge of machine learning and neural networks. In Return More ❯
and proactively implement mitigation strategies. Champion continuous improvement and innovation in Multiplayer development. Contribute to the studio's technical direction and culture of excellence. Knowledge,Skills & Experience Expertise in C++ and Unreal engine 4 or 5 Extensive experience of working on real-time networking in video games Passion for all things multiplayer and online, with a drive to deliver a More ❯
teams to interact with complex security data using natural language-streamlining how they assess access risks and data exposure. We're looking for an experienced Software Engineer with strong C++ expertise to help expand and enhance our platform. You'll design, develop, and maintain features for Microsoft platforms-including Windows and Microsoft 365-while evolving a mature codebase and contributing … oriented, collaborative, and passionate about building high-impact security tools, you'll thrive here. Join us and help reimagine the future of enterprise data protection. Key Responsibilities Use modern C++ and the Windows development stack to build robust and efficient software components. Implement and maintain C++ modules responsible for the backend of the product, including the core components. Research, analyze … and privacy requirements relevant to enterprise environments. Qualifications Bachelor's degree in computer science or a related field, or equivalent work experience At least 6 years of experience in C++ development with the active use of modern standards At least 3 years of Windows software development in C++ Strong knowledge of object-oriented programming Proficiency with effective algorithms and data More ❯
continuous improvement, innovation, and collaboration across disciplines. Requirements Extensive hands-on experience with Unreal Engine, including a deep understanding of its systems, workflows, and optimisation techniques. Strong proficiency in C++, with the ability to develop and debug complex systems efficiently. Proven leadership experience, managing and mentoring engineering teams across multiple projects. Track record of successfully shipping projects to clients or More ❯
to manage software engineers and grow their careers. Good foundational coding knowledge and experience. Desirable Prior experience working with simulation platforms Experience building systems in Python and/or C++ Experience deploying and scaling systems in cloud Solid understanding of machine learning fundamentals This is a full-time role based in our office in London. At Wayve we want the More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
DDR specifications) Experience of Functional Safety product development for the Automotive market (applying standards such as ISO 26262 and/or IEC 61508) Programming language, such MATLAB, 'C' or C++ Experience with SystemVerilog Assertions (SVA) and Continuous Integration flows In Return: You will get to utilise your engineering skills to build multimedia technologies and influence millions of devices for years More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
computer architecture, with an emphasis on pipelining, exception handling, memory systems. 'Nice to have' Skills and Experience: Verification methodologies such as UVM. Knowledge of other programming language C/C++, Python Practical experience of working on microprocessor designs. In-depth understanding of memory protection, memory translation, vector processing in CPUs, exception and interrupt handling. Understanding of constrained random stimulus, the More ❯
functionally with design, animation, and art teams to ensure seamless integration of gameplay features and systems. Knowledge,Skills & Experience Previous experience in shipping AAA titles Expert-level proficiency in C++ and deep understanding of Unreal Engine, ideally UE5 (including Gameplay Framework, Blueprints, and Engine subsystems). Proven experience in architecting game systems and leading technical direction on large-scale projects. More ❯
structures, and algorithms Great communication skills, verbal and written, with experience working in a fast-paced environment with cross-disciplinary teams Experience working with Unreal Engine Advanced knowledge of C++ Agile and product-oriented mindset This role is open to multiple locations across North America and Europe (including CA & WA). EPIC JOB + EPIC BENEFITS = EPIC LIFE We pay More ❯
structures, and algorithms Great communication skills, verbal and written, with experience working in a fast-paced environment with cross-disciplinary teams Experience working with Unreal Engine Advanced knowledge of C++ Agile and product-oriented mindset This role is open to multiple locations across North America and Europe (including CA & WA). EPIC JOB + EPIC BENEFITS = EPIC LIFE We pay More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Kinneir Dufort
of these points, please ensure you meet the majority of them before making an application: Demonstrable experience in test engineering, validation, or development. Software development skills (preferably C/C++) and scripting (e.g., Python). Exposure to embedded systems (e.g., STM32, FreeRTOS) and/or application-level software. Demonstrable experience with test automation tools and CI/CD platforms (e.g. More ❯
to the user. Requirements - At least Bachelor's degree in Math, Computer Science or other STEM discipline (higher qualification is a plus); - 3+ years worth of professional experience with C++ language (expert understanding of modern C++ is essential); - Strong written and verbal communication skills; - Strong problem solving skills, understanding of standard data structures and design patterns; - Ability to work in More ❯
C++ Developer A great opportunity for a C++ Developer with experience in Angular, to be working with one of Europe's largest tech companies. Key Deliverables: Develop and maintain backend components using C+ or above, including performance-critical modules. Build dynamic and responsive frontend interfaces using AngularJS/Angular 2+. Debug, maintain, and enhance existing systems with a focus on More ❯
C++ Developer A great opportunity for a C++ Developer with experience in Angular, to be working with one of Europe's largest tech companies. Key Deliverables: Develop and maintain backend components using C++11 or above, including performance-critical modules. Build dynamic and responsive frontend interfaces using AngularJS/Angular 2+. Debug, maintain, and enhance existing systems with a focus on More ❯
Employment Type: Permanent
Salary: £50000 - £60000/annum Medical, pension & more
an excellent opportunity to work on mission-focused projects, where your input will have a real-world impact. Key Responsibilities: Developing and maintaining software solutions using languages such as C++, Python, and Linux Implementing containerisation using Helm and other relevant tools Collaborating with cross-functional teams to design scalable and supportable systems Contributing to the overall system architecture and providing … and integrity of software solutions Testing and debugging code to ensure high-quality deliverables Documenting software designs and ensuring comprehensive test coverage Job Requirements: Experience in software development using C++, Python, and Linux Proficiency in containerisation, particularly with Helm Understanding of telephony and internet protocols and standards is desirable Experience with Rust and GoLang is a plus Active or recently More ❯
legacy systems, a passion for modernization, and thrives in small, disconnected team environments. Adaptability to new technologies is a must. Required Skills: • Proficiency in low-level languages C/C++, Rust & Zig • Proficiency in high-level languages Python & TypeScript languages • Strong knowledge of data structures, algorithms, design patterns, functional and object-oriented programming, complexity analysis, memory/thread safety, and … to eventually obtain a Top Secret) • B.S. in computer Science or related degree preferred • 4+ years of experience in software engineering (with emphasis on coding) • Experience using C/C++, Rust, Zig, Python and TypeScript More ❯
Thin Communications Layers, Publish/Subscribe Middleware, DDS) Networking Applications and Protocols: TCP/IP, DNS, NTP, DHCP, SSH, FTP and HTTP/S. Backend Programming (SQL) C/C++ Programming GIT/GITHUB IDE to Java Java/J2EE/JEE (JSP, SERVLETS, JDBC, JSTL, SOAP) Development Java Development JavaScript Development Object Oriented Software Design and Development Software Design …/Development XML and SQL Maven or Gradle, Git/Gitlab, Make/Autotools Software programming: Java, C/C++, Python, Linux Full stack developer Developing, debugging, and executing software in a Linux environment Specifying, developing, and verifying software functions and modules Good understanding of communication protocols Ability to update and debug legacy codebases with minimal supervision Ability to rapidly More ❯
tools. There are a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Required Skills and Qualifications: The Senior Software Engineer will be responsible for software development activities both … software processes may be substituted for a bachelor's degree. Must have demonstrated experience with Java. Experience or familiarity with multiple the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins. Experience with Web Application User Interface Development, knowledge of databases and structures, and/or experience working with JSON … Policy). Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an agile team. Additional experience in J2EE, Python, C/C++, SQL, SOAP, WSDL, Postgres, Oracle, Mongo, PowerShell a plus. About Navstar For 20 years Navstar has provided high-quality Innovative Technology Services and Solutions throughout the Intelligence Community. We would More ❯
tools. There are a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available. Required Skills and Qualifications: The Senior Software Engineer will be responsible for software development activities both … software processes may be substituted for a bachelor's degree. Must have demonstrated experience with Java. Experience or familiarity with multiple the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins. Experience with Web Application User Interface Development, knowledge of databases and structures, and/or experience working with JSON … Policy). Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an agile team. Additional experience in J2EE, Python, C/C++, SQL, SOAP, WSDL, Postgres, Oracle, Mongo, PowerShell a plus. About Navstar For 20 years Navstar has provided high-quality Innovative Technology Services and Solutions throughout the Intelligence Community. We would More ❯
their expertise in business-critical application infrastructure, and be stewards of a carefully-designed and expansive codebase. We'll trust you to: Have experience overseeing large-scale overhauls of C++ code bases Ensure our architecture stays testable, observable, and understandable as we scale and adapt to new business needs Guide the team through changes that uphold high standards of design … in parallel Build impactful, client-facing services for the growing Enterprise Data business You'll need to have: 4+ years working with an object-oriented programming language (C/C++, Python, Java, etc.) A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience Proven experience managing large, evolving C+/20 software frameworks A track More ❯
cloud). • Integrate capabilities into new and existing programs. • Develop software using Agile methodology. • Utilize Jira to document bugs and enhancements. • Provide software engineering support for multi-language (Modern C++, Python, and Java) and complex software systems. • Enhance usability, performance, and maintainability of systems via analysis and bug fixes. • Coordinate, integrate, and resolve defects in conjunction with the test team. … OO design pattern and modern data structure experience. • Configuration management software experience (e.g., Git). • Software development and troubleshooting in a team environment. • Legacy software and modernization effort experience. • C++ Template Metaprogramming. • Java, Python, and shell scripting language experience. • Agile development experience. • Atlassian Tool Suite experience. • Technical leadership experience. • Full software development lifecycle experience. Perks to Work with TEKsystems: Our More ❯
depth, and engagement with emerging technologies. Primary Responsibilities: Design, develop, and modernize software systems for US Navy combat platforms, including nuclear submarines. Write secure, efficient code in C/C++, Python, and other relevant languages. Collaborate with engineers and stakeholders to define requirements and deliver robust, mission-critical solutions. Debug, profile, and optimize legacy and modern systems for performance and … system capabilities. Support compliance with DoD security standards in both connected and disconnected environments. Maintain a secure home office setup for remote development. Required Experience: Proficiency in C/C++ with familiarity in modern alternatives such as Rust or Zig. Strong Python skills, including use of type checkers like mypy (TypeScript is a plus). Solid understanding of data structures More ❯
For more information, visit JOB SUMMARY We are seeking a Staff Embedded Software Engineer to join our team and contribute to the integration and development of embedded C/C++ drivers, libraries, and components into our SDR platforms. In addition, you will implement and maintain APIs using various standards (RESTful, MORA, CMOSS, etc.) to enable end-user configuration, control, and … science or equivalent experience in software development Minimum of 5 years of experience in software development specializing in ARM-based Linux embedded sensors and systems Proficiency in C/C++ library and application development Proficiency in GoLang for service/API development Solid understanding of RESTful API design and implementation Experience with Python for scripting, tooling, and test automation Familiarity More ❯