continuous development. Skills & Qualifications : Have experience in the technical leadership of complex software developments. Have considerable experience of using at least one high level programming language, preferably Ada or C (desirable but not essential). Have considerable experience of using a high-level design methodology (e.g. UML) Have considerable experience of all aspects of the software lifecycle (SDLC) and good More ❯
software design Contribute to recruitment and strategic planning Support production, testing, and technical troubleshooting What We're Looking For: Degree in Electronics Engineering Strong in PCB design (Altium), embedded C/C++, ARM-based systems Experienced in designing circuits and schematic capture Management experience in a product development environment (4+ years) Skilled in agile methodologies, testing tools, and lab diagnostics More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Pearson Carter
quality Experience: Must have NAV 2015 to Dynamics NAV/D365 Business Central NAV/BC Developer experience over 5 years MS Partner experience essential Further Technical experience with, C/AL, CSIDE, AL, SQL Server, Power Apps and Power BI. Salary They offer an excellent salary package: £55,000-£65,000 Home base flexibility Private Healthcare. Location The Microsoft More ❯
week from a Power New Build office or client office. If you're looking to invigorate your career and enrich your portfolio with new projects such as Hinkley Point C, Sizewell C, Rolls Royce Small Modular Reactor and others, particularly in the nuclear field, we invite you to join us. Your Purpose: You will be someone who meets the following More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
FGPA, DDR and Flash memory and high speed serial interconnect design. Ability in SI and PI Analysis. Proficiency in VHDL to support board level test and debug. Proficiency in C, C++, or Python to support board level test and debug. Familiarity with DSP concepts for SDR, radar signal processing and optical sensors. Ability to develop elegant hardware architectures through detailed More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
Windows and Linux operating systems. Programming and scripting languages, in particularly writing and debugging Linux/Unix bash scripts is an advantage. Knowledge of a programming language such as C, Java, python, TCL, VBA Additional Please note, due to the sensitive nature of the project involved all applicants must be capable of gaining a UK MOD Security Clearance to SC More ❯
Employment Type: Contract
Rate: £33.64 - 45.00 per hour + L6 - Approved overtime over 37 hours to be p
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 ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
thermostats, FDIR, Spacecraft Configuration Vectors etc. Programming and scripting languages, particularly writing and debugging Linux/Unix bash scripts is an advantage. Knowledge of a programming language such as C, Java, python, TCL, VBA would be useful. Competent in the use of various test equipment used for electrical measurements, e.g. DMM, oscilloscope, current probes, Data acquisition unit, data bus monitors More ❯
environments. These systems are delivered to major global broadcast clients and require robust, high-performance embedded software solutions. The role will focus on designing and developing embedded software using C/C++ and Python to interface with hardware platforms, FPGAs, and other system components. The ideal candidate will contribute to the design of system architecture and workclosely with senior engineers … site support alongside more experienced team members. This is an excellent opportunity to grow technical skills in a supportive, hands-on environment. Key Responsibilities Include: Writing embedded software in C/C++ and Python to support hardware integration and external system interfaces. Contributing to system-level design by implementing and testing efficient software sub-systems. Collaborating with senior engineers to … development and a desire to grow professionally within a technically innovative team. A degree in Engineering, Computer Science, or a related field is expected, along with basic experience in C/C++ development and an interest in broadcast technologies or embedded systems. Some familiarity with embedded Linux, IP networking, or web-based systems is advantageous but not essential. A proactive More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
Matlab/Simulink models. The focus of this work is efficiency and run-time improvements of the simulations through the optimisation of GPU and CPU code. Key Skillset Essential: C/C++ and CUDA programming Object-Oriented Programming GPU/CPU optimisation GPU/CPU Memory Management Technical report writing Desirable: Network Programming Configuration control and model release processes Continuous More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
LA International Computer Consultants Ltd
ML systems. * Previous hands-on experience as developer, programmer or data scientist would be preferred. * Proficiency in programming languages commonly used in AI/ML, such as Python, R, C, C++, or Java, and their associated security considerations. * Previous experience with ML, LLM, deep learning and data manipulation techniques, libraries, and frameworks such as TensorFlow, PyTorch, Jax, and scikit-learn More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
WIKA Instruments Limited
of analog (EMC, safety, analog signal interfaces, etc.) and digital parts (ADCs/DACs, digital signal processing). Software development for PC and/or embedded platforms (LabVIEW, Python, C/C++, etc.) Signal processing knowledge (signal conditioning, frequency analysis, statistics, etc.) Strong analytical and problem-solving skills Ability to present and explain technical data tailored appropriately for the audience More ❯
Yateley, Hampshire, South East, United Kingdom Hybrid / WFH Options
Carbon60 - Eng&Tech
with ideally 1 day in the office. They offer an excellent benefits package alongside a very competitive salary - please get in touch for further details. Knowledge, Skills and Experience C/C++ (Object oriented coding) - Able to code at expert in their C & C++ targeted at Linux based embedded systems. Embedded Systems - Experience of developing for and debugging on Linux More ❯
efficient code on time and within budget. Documenting your work clearly and effectively for internal and external stakeholders. What We're Looking For Essential Skills & Experience: Strong proficiency in C programming within embedded environments. Experience with embedded processors and real-time operating systems (RTOS) . Solid understanding of software development lifecycles , from requirements to release. Familiarity with hardware interfaces , peripheral More ❯
not necessary, you'll have the opportunity to learn and grow with the programme. Please note, applicants will require active Security clearance. Required Skills Experience in developing software in C and/or C++ Excellent verbal and written communication skills Comprehensive understanding of various software development methodologies Ability to work effectively in a team and adhere to process within a More ❯
solving skills to tackle complex challenges and drive technological advancements Contribute to the growth and success of a respected industry leader in engineering and manufacturing Preferred Requirements: Proficient in C/C++ programming and experience with embedded systems and microcontrollers Familiarity with real-time operating systems and experience in software design and development Strong understanding of software architecture, algorithms, and More ❯
adapt to changing requirements Collaborate effectively with multiple stakeholders including Systems Engineering, Electronics and Electrical, and Test and Validation teams Job Requirements: Experience developing bare-metal embedded software using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE More ❯
Looking For? You will be competent in IT support and development (General MS Windows support including networking, plus MS Office suite including Excel+VBA. Programming such as Matlab, Simulink, Python, C appreciated); A strong understanding of wiring looms at a system level and ability to troubleshoot existing looms; A strong understanding various communication protocols such as CAN, LIN & Ethernet, and ability More ❯
or Computing discipline. We require 5+ years dedicated hands-on experience working on iOS or Android platforms (ideally both). * Familiarity with the Android Native UI or iOS Objective-C UI components. * Familiarity with .NET MAUI for cross-platform development. * Experience using Android Studio IDE (Windows) or Xcode IDE (macOS). * Qt mobile GUI development skills using Qt, Qt Quick … Familiarity with Apple App Store developer processes, including code signing and deployment using TestFlight. * Experience as a Google Play Store developer, including app publishing (APK, AAB). * Skills in C/C++ desktop development for Windows using Visual Studio IDE. * Experience with Continuous Integration (CI) tools, including JIRA, Git, Jenkins, Java, bash, batch scripts, and CMake. What you'll get … Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk More ❯
years Proficiency working in/alongside an R&D environment using at least one high-level scientific language (e.g., Python, Julia) and one or more compiled systems languages (e.g., C, C++, C#). Experience with scientific computing, numerical methods, or computational modelling. Familiarity with emerging and interdisciplinary technologies such as: machine learning, digital twins, agentic systems, reinforcement learning, probabilistic computing … Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk More ❯
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 ❯
Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Defence
days per week required on-site due to workload classification. Key Responsibilities: Collaborate with Project Leads, Simulation Architects, and the wider project team to develop synthetic environments using C/C++, C#, and Linux. Provide technical leadership, project management, and team building in the development of weapon systems and system architectures. Support the full product life cycle, including visualisations, demonstrations More ❯
Portsmouth, Hampshire, United Kingdom Hybrid / WFH Options
AIRBUS Defence and Space Limited
technology solutions to our key customers. HOW YOU WILL CONTRIBUTE TO THE TEAM Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a … real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) ABOUT YOU Experience programming Embedded Systems using C/C++ Experience of bare-metal and embedded Linux environments Knowledge of Digital Signal Processing Knowledge of Software Defined Radio Not a 100% match? No worries! Airbus supports your personal growth with customised development solution s. HOW More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Pontoon
improve software performance and operational efficiency. Research and adopt new technologies to enhance development capabilities. Lead mission-critical projects, providing technical guidance and support. Who You Are: Experienced in C/C++ (essential), with knowledge of C# and Python (advantageous). Skilled in system architecture, software development, and data/message processing. Strong background in mathematical finance, especially XVA and More ❯
in the loop testing, debugging, and validation. Identify opportunities for software efficiency improvements through code re-use across a varied range of products and projects. Knowledge, Skills, and Experience: C/C++ (Object oriented coding) Able to code proficiently in C & C++ targeted at Linux based or microcontroller based embedded systems. Bare metal microcontroller development Experience with microcontroller hardware (e.g. More ❯