requirements analysis through to customer acceptance and post-delivery customer support What you'll bring The role of a Flight Simulation Software Engineer requires the following experience and skills: • C programming skills • A good practical understanding of the Systems Engineering V-model and/or the Software Development Lifecycle • An individual with drive, enthusiasm and can-do attitude coupled with More ❯
minimum of 3 years of experience. Additional Requirements & Qualifications Familiarity with ultrasonic testing or non-destructive testing (NDT) technologies. Knowledge of calibration standards and procedures. Knowledge of Ruby, Visual C C#/.Net is desirable to support existing system. Languages – Bilingual (English/French) is desirable Conditions Available to travel to Quebec City for training and continuous learning. #J More ❯
Crawley, England, United Kingdom Hybrid / WFH Options
Manor Royal Business District
Interact with the senior product design and implementation team Provide technical leadership and ownership for aspects of the software design allocated Write high integrity software in languages such as CC that follows software design and interface control descriptions/specifications and adheres to the software architectures often written in UML Update requirement/Use Case and design documentation to … preferably for real-time and embedded software systems. Experience successfully developing certified product in accordance with HGES or its predecessors Experience in developing with languages such as C++ and C Experience of working with RTOS/OS, e.g. FreeRTOS Static analysis tool experience (e.g. Klockwork or Coverity) Experience in one or more of the following: Visual Studio, DOORS, TAU, GIT More ❯
as well as PCB layout and EMI/EMC compliance. Proficiency in configuring and optimizing display drivers on platforms such as Linux, Windows, and Android, with programming skills in C/C++ and Python. Understanding of color calibration, gamma correction, and optical bonding techniques to enhance performance and readability in various environments. Strong communication and presentation skills to explain technical More ❯
This is a job posted by our partner Jooble Below is a snippet of the job description. To read the full text, please click on the "Apply Now" link. Requirements Safety-critical systems and software in aerospace, automotive, or related More ❯
This is a job posted by our partner Jooble Below is a snippet of the job description. To read the full text, please click on the "Apply Now" link. Requirements Safety-critical systems and software in aerospace, automotive, or related More ❯
will be to deliver a production-ready ML backend (compiler, runtime, debugger) and functional simulator that can accurately run most large AI models. This role demands deep expertise in C and C++ programming, ML framework internals, compiler construction, and optimisation techniques. Key Deliverables: Implement Runtime: Build a runtime that seamlessly integrates with PyTorch, JAX, and TensorFlow (PJRT) for both training … mocks our kernel-space driver, allowing the software team to lower operations ahead of hardware teams. Skills & Experience: 5+ years of experience in software engineering with a focus on C/C++ programming. Extensive experience in compilers, low-level programming, and optimisation techniques. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability More ❯
Crawley, England, United Kingdom Hybrid / WFH Options
Thales Group
Interact with the senior product design and implementation team Provide technical leadership and ownership for aspects of the software design allocated Write high integrity software in languages such as CC that follows software design and interface control descriptions/specifications and adheres to the software architectures often written in UML Update requirement/Use Case and design documentation to … preferably for real-time and embedded software systems. Experience successfully developing certified product in accordance with HGES or its predecessors Experience in developing with languages such as C++ and C Experience of working with RTOS/OS, e.g. FreeRTOS Static analysis tool experience (e.g. Klockwork or Coverity) Experience in one or more of the following: Visual Studio, DOORS, TAU, GIT More ❯
Horsham, England, United Kingdom Hybrid / WFH Options
X4 Technology
detection technology. The role will suit a competent Embedded Software Engineer who has experience over the full product lifecycle. Required experience: 3+ Years of Industry experience Firmware development using C/C++ STM32 Microcontrollers Communications protocols SPI, I2C, CAN, UART etc They are offering a salary of up to £55,000 along with a pension scheme and bonus structure. Apply More ❯
/MEng in Computer Science (or similar). -2 years experience using MongoDB -2 years experience using Node.js and Typescript -Experience working with a low-level language such as C or C++ is desirable -Experience with CI/CD pipelines, Docker and Kubernetes -Experience deploying production applications to AWS -Experience writing data analysis programs in Python -You are comfortable using More ❯
Crawley, England, United Kingdom Hybrid / WFH Options
Vantage Talent Solutions
is provided by Vantage Talent Solutions. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Software Engineer (C/C++) Opportunity to join an international software company with a well-established client base and an excellent reputation for product quality and support. Due to the ongoing expansion to … meet growing client demand, they are seeking an experienced C/C++ Developer to join the team. In addition to joining a supportive and collaborative team in a booming sector, you will also get: Company Benefits Hybrid working options (free on-site parking) Opportunity to work with a dynamic team and contribute to innovative products. Company pension scheme that pays … Death in Service) and long-term ill health benefit. Loads of staff discounts on travel, gym, cinema, retail etc. Gym discounts across the U.K Role and Responsibilities As a C/C++ Developer, you will: Develop new products and enhance existing products in line with requirements definitions. Contribute to future development plans and strategy. Perform research, design, coding, and testing More ❯
anti-cheat mechanisms. Excellent command of low-level systems programming and operating system internals. Extensive experience in reverse engineering, with additional knowledge of ARM assembly is advantageous. Skilled in C/C++ for native security development complemented by robust working knowledge of Swift for establishing secure, high-performance mobile applications. Proven experience in architecting, implementing, and continuously evolving state of More ❯
and Microsemi Developing verification environments and testbenches using VHDL , SystemVerilog , and UVM methodologies Utilizing industry-standard toolsets such as QuestaSim and ModelSim Writing and integrating low-level software in C to support FPGA testing and embedded system integration Producing high-quality design documentation and ensuring designs meet stringent engineering standards Collaborating with hardware, software, and systems teams throughout the development … and development , ideally across the full development lifecycle Strong knowledge of HDL languages (VHDL/SystemVerilog) and design methodologies Familiarity with FPGA verification frameworks and tools Experience writing embedded C for system bring-up and integration Ability to work effectively as part of a multi-disciplinary team Excellent communication and documentation skills Why Join our client? Work on innovative and More ❯
trading systems. Strong understanding of order books, order state machines, and market microstructure. Excellent programming skills with focus on performance and low-level optimization. Proficiency in Rust, or strong C/C++ experience with willingness to code in Rust full-time. Experience or interest in crypto markets is a plus. Leadership in a greenfield HFT project in crypto. Ability to More ❯
AI strategy. Ensure Compliance : Embed ethical and regulatory standards (GDPR, HIPAA) into all AI implementations and mitigate associated risks. What you bring Bachelor’s or master’s degree in C omputer S cience , Data Science, AI, or a related field. Experience with Elekta systems or within healthcare technology is an advantage. Advanced knowledge of AI and Machine Learning Hands-on More ❯
this space - apply below. Required Skills & Experience needed: Prior working experience with compiler technologies may that be with Frontend/Backend LLVM or MLIR. Strong programming language skills with C and/or C++. Familiarity with a GPGPU API such as SYCL, CUDA or OpenCL. Open Source code commits and reviews are beneficial. Experience of low level software or hardware … of GPU architecture and optimization techniques for GPGPU code would be a plus but not essential. Keywords: Compiler/Compilation/LLVM/GCC/OpenSource/Linux/C/C++/Low level/Hardware/debuggers/Fortran/OpenCL/CUDA/MLIR/Machine Learning/GPU/GPGPU By applying to this role you More ❯
techniques. Strong analytical and problem-solving abilities. Preferred Skills: Experience with verification methodologies (UVM, assertions, formal verification). Knowledge of CPU/GPU/DSP architectures. Proficiency in SystemVerilog, C, Python, or scripting languages. Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit. Check our Blog for More ❯
Crawley, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: C Unreal Engineer, Crawley, West Sussex Client: Location: Crawley, West Sussex, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 15 Posted: 06.06.2025 Expiry Date: 21.07.2025 Job Description: Job Title: C Unreal Engineer Location: UK Based (No sponsorship available) Job Position: Contract – 6 months Work Pattern: Remote More ❯