will include designing and implementing embedded software for ground-based radar systems, particularly within phased-array radar platforms. You'll develop and maintain low-level code in C and C++ for real-time operating environments while supporting radar signal processing, radar control systems, and interface development for hardware communication. The ideal candidate brings 6+ years of embedded software development experience … Duties and Responsibilities Design and implement embedded software used in ground-based radar systems, particularly within phased-array radar platforms. Develop and maintain low-level code in C and C++ for real-time operating environments. Support radar signal processing, radar control systems, and interface development for hardware communication. Perform integration, troubleshooting, and validation of embedded software modules in lab and … software development experience in aerospace, defense, or similar engineering domain. 6+ years of experience working with ground-based radar systems such as UEWR or PARCS. Proficiency with C/C++ for embedded applications in real-time environments. Experience working with radar systems or other hardware-in-the-loop environments. Solid understanding of hardware/software interfacing and embedded communication protocols More ❯
on building high-quality solutions that deliver real-world impact quickly, you'll feel right at home. We're seeking an exceptional GPU Software Engineer with strong C/C++ skills, a problem-solving mindset, and a drive to make a real impact. With cutting-edge technology, ambitious growth plans, and a fast-paced, innovation-led culture, there's never … companies research into high-performance, high-quality GPU compute solutions that play a key role in driving the company's growth. GPU Software Engineer essential requirements Strong C/C++ development experience, both from scratch and with existing codebases Experience with high-performance applications Proficient in Vulkan or similar modern GPU APIs Quick, independent learner with the ability to dive … k Benefits: Pension, Private medical insurance with Bupa, Commuter club, Bike2Work scheme, gym membership, Income protection, Life assurance, equity scheme, continuous professional development. Key Skills : C/C++, GPU, APIs Desirable skills : video processing Apply: jamie AT enterpriserecruitment DOT com I'm not an engineer myself, but have a BSc in Computer Science so have a technical understanding. Feel free More ❯
for the right candidate. This position is open to candidates without prior Commodities experience but who are eager to gain exposure in this area. Essential skills include proficiency in C++, familiarity with Visual Studio (knowledge of Linux is a plus), and a flexible, adaptable approach to various topics daily. Below is the full job description. Interested candidates are encouraged to … tier university. In-depth knowledge of industry-standard pricing models such as Black-Scholes , Bachelier , local and stochastic volatility models, and the HJM framework . Strong programming skills in C++ (Visual Studio) , including modern C++ (C+ or later). Solid understanding of stochastic calculus , partial differential equations , no-arbitrage valuation , and numerical analysis . Knowledge of Rates Products and Models … . Familiarity with instruments used in FICC (Fixed Income, Currencies, and Commodities) businesses. Experience with commodities is preferred. Technical Skills: Expertise in C++ (C+ or beyond) . Proficiency in Python and Excel . Experience with version control systems (Git) and distributed software development processes. Soft Skills: Ability to manage multiple deliverables in a fast-paced environment . Strong problem-solving More ❯
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Model Software Engineer | C++ | Python | Agent-Based Modelling | Modelling Distributed Systems | Kafka | Containerisation | Data Pipelines | Mathematical Modelling | Secure Platforms SR2 is supporting a forward-leaning tech consultancy delivering simulation and decision-support tools into national security and public sector environments. They’re hiring a Modelling Software Engineer to design and scale complex, agent-based models using modern technologies and simulation … the development of scalable simulations that generate valuable insights from large datasets, working in a secure and collaborative engineering environment. Skills/Experience: Strong hands-on development experience in C++ and Python Deep understanding (or strong interest in) mathematical modelling techniques – including agent-based, event-based, or systems dynamics approaches Experience writing production-quality code with a focus on quality More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
ZENOVO LTD
days onsite) Salary: Up to £60,000 + benefits (depending on experience) We’re looking for a Senior Embedded Software Engineer with strong expertise in C/C++ to join our fast-growing team in Manchester . You’ll play a key role in designing and developing embedded software. From early-stage prototyping to production-ready systems, you’ll be … Writing clean, robust, and efficient code following industry best practices Supporting software integration, debugging, and optimisation across product lifecycle What We’re Looking For: Strong experience in C/C++ development for embedded systems Solid understanding of ARM Cortex-M microcontrollers and low-level peripheral interfacing Familiarity with Linux as a development and target platform Experience with real-time debugging More ❯
Key Responsibilities: Developing high-quality software solutions in C++ for complex defence systems Leading technical implementation and delivery of software projects Mentoring and supporting junior engineers within the team Collaborating with internal and external stakeholders to build strong relationships Participating in all aspects of the Software Development Lifecycle, with a focus on software requirements and design Ensuring robust problem-solving … approaches and effective communication within the team Job Requirements: Strong proficiency in C++ programming Proven experience in delivering software products for complex systems Comprehensive knowledge of the Software Development Lifecycle, especially in software requirements and design Experience in building and maintaining stakeholder relationships Ability to support and develop junior engineers Excellent problem-solving skills and collaborative communication abilities Desirable skills More ❯
Key Responsibilities: Developing high-quality software solutions in C++ for complex defence systems Leading technical implementation and delivery of software projects Mentoring and supporting junior engineers within the team Collaborating with internal and external stakeholders to build strong relationships Participating in all aspects of the Software Development Lifecycle, with a focus on software requirements and design Ensuring robust problem-solving … approaches and effective communication within the team Job Requirements: Strong proficiency in C++ programming Proven experience in delivering software products for complex systems Comprehensive knowledge of the Software Development Lifecycle, especially in software requirements and design Experience in building and maintaining stakeholder relationships Ability to support and develop junior engineers Excellent problem-solving skills and collaborative communication abilities Desirable skills More ❯
hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems. Mentor engineers, drive best practices, and contribute to recruitment and technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to … optical care Interested in architecting cutting-edge embedded solutions? Apply now to make a difference! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems. Mentor engineers, drive best practices, and contribute to recruitment and technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to … optical care Interested in architecting cutting-edge embedded solutions? Apply now to make a difference! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Very generous bonus + healthcare
models and volatility modelling tools used across our global commodities trading business. The ideal candidate will have a strong background in quantitative finance, robust software development skills in both C++ and Python, and prior experience working on derivatives pricing models - ideally within commodities, though experience in FX, equities, or other asset classes with complex volatility dynamics is also relevant. Responsibilities … support risk analytics and trading needs. Work closely with traders, structurers, and risk managers to deliver high-performance analytics and model-driven tools. Write high-quality production code in C++ and Python, and contribute to the ongoing modernization of the analytics infrastructure. Write comprehensive model documentation to support internal governance and regulatory requirements. Collaborate with model validation and risk control … in pricing and modelling derivatives, preferably in commodities, but FX, equities, or other complex products also considered. Solid knowledge of volatility modelling techniques and derivative pricing theory. Proficiency in C++ and Python for numerical computing and model development. Knowledge of working within a structured software development environment. Use of source code control systems, continuous integration environments, testing, release processes, etc. More ❯
in about 1 year. • Develop key software functions including mechanism control, telemetry reporting, fault monitoring and stored command sequence responses and failover to a redundant processor. • Develop software in C++ in FreeRTOS. The software will largely be developed in the unclassified environment but may have some functions added in a classified environment. • Applies the appropriate standards, processes, procedures and tools … a STEM discipline with 5 years of experience, a Master's degree in a STEM discipline in a STEM discipline with 3 years of experience. • Proficiency in C/C++ • Experience with FreeRTOS OS or other real-time operating system - i.e., (RT-Linux, FreeRTOS, VxWorks, GH Integrity) • This position requires the applicant to be a U.S. citizen. • Ability to obtain More ❯
and support for existing code. This includes introducing new security algorithms, improving performance, writing unit and automated tests, and fixing security vulnerabilities. Code is predominantly written in C and C++ and mainly targets the Linux operating system, although there is some crossover with projects targeting Windows. In addition to a bachelor's degree in computer science or similar, you will … need: Excellent programming experience in C/C++ Good practical knowledge developing for User-mode Linux (UML) Understanding of public key infrastructure (PKI) and other uses of cryptography Understanding of the OSI network model, especially the TCP/IP protocols Additional knowledge or experience in any of the following would be beneficial but is not required: Linux kernel development, the More ❯
Required Qualifications: • (U) Bachelor degree and four (4) years' experience or minimum eight (8) years' experience in relevant field, • (U) Minimum six (6) years' experience programming in Assembly, C, C++, Java, Perl, and/or Python, • (U) Minimum four (4) years of experience with programming CNO tools and techniques, • (U) Minimum two (2) years of experience programming CNO tools for … integrating test frameworks with CI/CD pipelines (e.g., GitLab CI, Jenkins), • (U) Knowledge of CNO concepts and techniques, • (U) Ability to interface with code written in C/C++ or assembly (e.g., using ctypes, CFFI, or SWIG) to enable Python-driven testing of native modules, • (U) Strong skills in debugging and diagnosing test failures • (U) Experience with project management More ❯
improve and maintain the UI coding aspect during project development. As a trainee UI programmer at Creative Assembly, you will be developing our in-house UI framework built with C++ and leveraging it to implement the UI for our Total War titles. As part of this role you will also be working closely with artists and designers. As a Trainee … UI Programmer on the project, you will be expected to provide programming support within the UI team. You will have good C++ skills to develop production code which is robust, neat and maintainable. Using industry standard tools for development and source control, you will optimize and fix bugs on existing UI implementations, as well as implementing and iterating on a … closely with designers and artists. You will be passionate about playing and making games with a good knowledge of the games industry. K nowledge, Skill and Experience Essential Fluent C++ Excellent collaborative and interpersonal skills A good BSc or equivalent in a relevant subject such as maths, computer science or engineering Attention to detail and a passion for making quality More ❯
English version will follow Rédigé au masculin pour alléger le texte Résumé DNEG recherche un ingénieur logiciel C++ expérimenté pour rejoindre l'équipe derrière xSTUDIO , notre application open source de lecture vidéo et de revue d'images conçue pour les industries du VFX et de l'animation. Dans ce rôle, vous contribuerez au développement d'une solution de diffusion en … des experts internes et externes, dans un environnement agile et axé sur la créativité technique Compétences requises : Techniques : Diplôme en informatique, en ingénierie ou expérience équivalente Solide maîtrise du C++ moderne (C+, C+) Bonne compréhension des technologies réseau, des protocoles et de l'infrastructure physique Connaissances en sécurité réseau et chiffrement des données Curiosité et enthousiasme pour l'apprentissage rapide … ouverture. Nos équipes rassemblent des profils variés et internationaux, travaillant ensemble à la pointe de la technologie dans le monde du VFX. Summary DNEG is looking for an experienced C++ Software Engineer to join the team behind xSTUDIO , our open source video playback and review tool designed for the VFX and Feature Animation industries. In this role, you'll help More ❯
Software Engineer Location : Cardiff Working Arrangement : On-Site 4 Days Per Week Key Experience/Skills: - Knowledge of C, RTOS - Knowledge of communication protocols - Knowledge of UART, SPI, I2C -C++ programming experience is desirable - Experience working within a team taking a product from concept through to production Education: Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent More ❯
Bromsgrove, Worcestershire, United Kingdom Hybrid / WFH Options
Talk Recruitment
Audio Programmer/Engineer role you must meet the following criteria: Bachelor's degree in Computer Science, Audio Engineering, or a related field, or equivalent work experience. Proficient in C++ and experience with audio programming libraries and tools, with a solid understanding of audio principles and digital signal processing (DSP). Experience with audio middleware integration (Wwise, FMOD) and an … effectively within multidisciplinary teams. A deep appreciation for audio's role in enhancing player experiences and a genuine enthusiasm for video games. Desirable Skills: Programming knowledge, such as HTML, C++ or C# languages to a production quality level. Good working knowledge of C++ for Unreal Engine. Previous shipped title(s) within a relevant game production pipeline. Knowledge of accessibility standards More ❯
Position Responisibilites: • Proficient with developing components using C and/or C++, writing code and automated unit tests, and have experience integrating software components in a System Integration Lab (SIL). • Development of data analysis tools used to post-process mission and test data as well as insight into mission systems technologies. • Developing high fidelity flight simulation in order to … support embedded applications. • Systems engineering, systems integration and test, and data analysis functions) as required and assigned. Basic Qualifications (Required Skills/Experience): • Strong C++ development skills • Experience with Git version control • Experience with repository management tools and environments • CI/CD pipeline development • Windows and Linux development • High Fidelity Flight Simulation • Experience developing to various standards Preferred Qualifications (Desired More ❯
develop, maintain, and test embedded firmware and software for electric power systems Work closely with hardware engineers to integrate code with electronics Write clear, maintainable code in C/C++ for bare-metal and embedded systems Document development processes and testing procedures Provide technical support and contribute to continuous improvement initiatives Ensure compliance with coding standards and regulatory requirements What … Were Looking For Solid experience in embedded systems and microcontroller firmware development Proficiency in C and C++ programming Familiarity with cross compilers, debugging tools, and source control systems (e.g. GIT) Understanding of electronic schematics and hardware interfaces Experience working to industry standards such as MISRA is desirable Strong problem-solving skills and a detail-oriented mindset Qualifications & Requirements Degree in More ❯
if a matching role isn't listed, we may be able to create one just for you. Key Responsibilities: Design, develop, and maintain software applications using Python, Java, or C++ Work within a UNIX/Linux environment Support deployment and orchestration using Kubernetes (preferred, but not required) Collaborate with cross-functional teams to ensure performance, scalability, and security of mission … technical solutions for real-world intelligence challenges Required Qualifications: Active TS/SCI with Full Scope Polygraph (NSA) Experience with one or more of the following languages: Python, Java, C++ Strong background in UNIX/Linux environments Ability to work onsite in Annapolis Junction, MD U.S. Citizenship (Required) Preferred Qualifications: Experience with Kubernetes or containerized environments Strong understanding of system More ❯
will perform hands-on software analysis, proof-of-concept creation, and product development in support of an exciting mission. You will develop mostly in C, but some situations involve C++, and the reading/writing of assembly. If that sounds like you and you're ready to make an impact now, not later, read on for the details and apply … Perform virtual environment development, vulnerability analysis, reverse engineering, software development, and operational support to solve many of the country's toughest problems Apply expertise in cloud engineering, C/C++ development, reverse engineering, and automated unit testing in Python, develop capabilities in assembly, research existing functionality, and learn new technologies quickly. Provide support to the test team during component and … or more years of Software System Requirements Analysis, Design, Development, Integration, and/or Testing Four (4) or more years of Software development experience using C, C/C++, or other proprietary languages Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, etc. Experience with Configuration, administration, and development experience in Virtual Environments (VMWare More ❯
in the office) £70k per annum + excellent reward benefits Are you ready to take the helm of cutting-edge ship simulation technology? We are looking for a Senior C++ Software Developer to join our client mission delivering high performance, real-time 3D ship simulator solutions. You will be working alongside Lead Software Engineer, join our client's multidisciplinary team … system bridges. Technical oversight of our state-of-the-art simulator suite in Fareham, Hampshire. Collaborating with experienced professionals in naval architecture, autonomous vessels and AI. About you Expert C++ developer, preferably within a Windows/Visual Studio environment, with deep understanding of software architecture. Solid experience with OpenGL is desirable, although Vulkan and DirectX will provide the transferable skills More ❯
in digital signal processing preferred • Demonstrated programming skills are required with experience in scientific programming. The ideal candidate has experience with implementation of signal processing algorithms in C/C++ and Python. • Some experience with Linux and open source tool chains is desirable. • Experience with software defined radio (SDR), baseband architecture, RF architecture and/or wireless propagation and modeling … individual principal investigator or as part of a small team of engineers. Perform RF signal and data analysis, reverse engineering, simulation and modeling. Implement new algorithms in C/C++ and Python. Support transition of algorithms to real-time, high-performance production computing environments. We have deep experience in signal processing application and common services development for the National agencies More ❯
and model hierarchies in the designated modeling & simulation (M&S) environment as needed Collaborate with cross-functional engineers and analysts in a fast-paced, Agile environment Leverage tools like C++, Python, and SysML to build and refine simulation models Is This You? 5+ years of total experience in modeling & simulation, systems engineering, or operational analysis 3+ years directly working with … Modeling Tools: AFSIM (Advanced Framework for Simulation Integration and Modeling) NGTS, OneSAF, ITASE (may qualify as partial AFSIM substitute) MATLAB, Simulink, STORM, MBSE frameworks Programming & Development: Intermediate proficiency in C++, Python, or SysML Scripting and scenario modeling Agile development methodologies Requirements Education: Bachelor's in a STEM field + 5 years of relevant experience, or Master's in a STEM … years using AFSIM for advanced scenario scripting Substitution: up to 2 years may be offset with experience in similar modeling environments Preferred Qualifications Strong scripting skills in Python, C++, or SysML Related LCATs supported by resume: Software Engineer III Software Developer IV Operations Research Analyst III Systems Engineer III STAT Analyst II/III Who is Caribou Thunder? Building Tomorrow More ❯
development of containerized software applications to process them. This would include modulation/demodulation techniques, standardized data packaging formats and interfacing with external systems. Must be comfortable developing in C++ and Python on a RedHat/CentOS Linux platform. Familiarity with Kubernetes is desired. Requirements: Bachelor's degree + twenty (20) years experience as a SWE in programs and contracts More ❯