one or more of the following: electrical design, digital communications, image processing, measurement technologies, programming Ideally you will have experience in programming in either C, Matlab or Python Familiarity with CAD, CAM, FEA or CNC systems would also be beneficial You will be an enthusiastic and driven Engineer who is More ❯
sheffield, south yorkshire, yorkshire and the humber, United Kingdom
Owen Daniels
manage to confidently achieve targets Able to work in a multi skilled design team Desirable Criteria Knowledge of GPIB, RS232, TCPIP, LXI Experience using C/C++ Previous experience of the aerospace and defence industry Proven track record of designing bespoke test equipment If the role is a good match More ❯
City Of Bristol, England, United Kingdom Hybrid / WFH Options
SEIMAF UK
Looking for an exciting opportunity in the nuclear industry for HPC Project or Sizewell C Project? This offer is made for you! We are seeking talented engineers who want to work on the biggest projects and are not afraid of new challenges. JOB POSITION: CAD Admin/CAD Support (Aveva More ❯
required Experience, Attributes & Qualifications Experience in electrical engineering, construction, or maintenance, with at least 2 years in a work-pack creation role HND/C in an electrical/instrumentation discipline or related field experience Good interpersonal skills required as part of a large project team Self-motivated to achieve More ❯
Chesterfield, Derbyshire, United Kingdom Hybrid / WFH Options
Andy File Associates Ltd
manage to confidently achieve targets Able to work in a multi skilled design team Desirable Criteria Knowledge of GPIB, RS232, TCPIP, LXI Experience using C/C++ Previous experience of the aerospace and defense industry Proven track record of designing bespoke test equipment More ❯
they influence infrastructure scalability and optimization. · Strong understanding of hardware-resource alignment for ML inference and training. Technical Proficiency: · Programming experience in Python and C/C++, especially for inference optimization. · Solid understanding of the end-to-end MLOps lifecycle and related tools. · Experience with containerization, image building, and deployment More ❯
they influence infrastructure scalability and optimization. · Strong understanding of hardware-resource alignment for ML inference and training. Technical Proficiency: · Programming experience in Python and C/C++, especially for inference optimization. · Solid understanding of the end-to-end MLOps lifecycle and related tools. · Experience with containerization, image building, and deployment More ❯
electromechanical or embedded system environments, and be experienced in both manual and automated testing methods. Skilled in using programming languages such as Python and C, and familiar with PLCs, Arduino, and test equipment including HALT and thermal chambers, they will be detail-oriented, analytical, and capable of managing complex testing More ❯
electromechanical or embedded system environments, and be experienced in both manual and automated testing methods. Skilled in using programming languages such as Python and C, and familiar with PLCs, Arduino, and test equipment including HALT and thermal chambers, they will be detail-oriented, analytical, and capable of managing complex testing More ❯
Documentation Production Authority in support of OPDOC derivation and verification Your skills and experiences: Experienced in the following discipline (Astute preferred): CAT B/C Ships Platform Systems operator/maintainer - Relevant Qualifications to skills required Experience and knowledge across any of the following disciplines: Platform systems, Electrical Generation & Distribution More ❯
team informed about emerging best practices and tools Who you are Have at least 3 years of experience in the game industry Fluent in C/C++ programming Well-versed in modern 3D graphics APIs Excellent CPU/GPU performance analysis, optimisation, and debugging skills Extensive background in 3D rendering More ❯
Worcester, Worcestershire, United Kingdom Hybrid / WFH Options
Thales Group
members in general within the existing team. Propulsion subsystem and propulsion equipment activities (EP and/or CP) during Phase A/B/C/D/E for recurring TAS satellite product line application programmes or developments. Be the primary technical point of contact responsible and lead for More ❯
client understanding and knowledge of Modulr products, ensuring customers successfully use our services. Deliver on transactional growth and key metrics (NRR, churn rate, NPS, C-SAT) across your portfolio. About you The successful Account Manager will have a proven track record of delivering results in a fast-moving business and More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Starling Bank
300K ratings and an average rating of 4.9. Our iOS application is entirely written in Swift. It is highly modular and we use MVVM-C architecture to maximise code reusability and testing. We also value simplicity over complexity, fewer moving parts means fewer faults and easier comprehension. Some of the More ❯
peace of mind, including competitive compensation, profit-sharing, daily meal vouchers (Swile), family health insurance (Alan), and a personalized relocation package (if needed). C areer Development : Continuous investment in our employees' skills: in-house and external training, internal mobility Life Balance : A well-balanced work-life for our employees More ❯
300K ratings and an average rating of 4.9. Our iOS application is entirely written in Swift. It is highly modular and we use MVVM-C architecture to maximise code reusability and testing. We also value simplicity over complexity, fewer moving parts means fewer faults and easier comprehension. Some of the More ❯
ensure successful software delivery as part of a cross-functional design team. An ideal candidate will have an engineering background with extensive experience in C/C++ development for embedded platforms, strong proficiency in version control, and a solid track record in embedded firmware development. Additionally, they should have proven … and/or Python for desktop application development would be a bonus. The Role: Building software to meet business requirements Lead software projects Utilize C/C++, version control systems, and embedded firmware The Person: Skilled in C/C++, embedded firmware, and version control systems Proven experience as a More ❯
bugs, from single Linux servers right up to the largest supercomputers in the world. Our tools span a wide range of use cases: from C/C++/Python developers writing multithreaded server applications, through ML and data analysis, to HPC developers scaling programs to millions of cores. To learn … people with only a subset of the required skills. You will require the following selection of skills and experience for this role: C++ and C programming for Linux/Unix and ensuring quality in own and others' code delivery. Demonstrable professional C/C++ development experience. Good administrator-level knowledge More ❯
the ideal time to be joining their growing the team. Their ideal candidates will be strong writing embedded/firmware level software development in C/C++, have experience with bare-metal or RTOS design and have experience with ARM family microcontroller design (STM32 desired). You will be an … who are passionate about software development and working with cutting edge technology in order to develop reliable, robust software solutions. Skills and Experience Required: C/C++ Programming Embedded systems development ARM microcontrollers – STM32 Ideally RTOS or Bare metal development (both ideally) Full software development cycle experience Relevant degree qualification … with the chance to work on a host of new product development projects in a challenging and rewarding environment. Desirable Skills and Experience: MISRA C compliance Unit test automation Python or C# development * Due to the nature of some projects all candidates are required to be British Citizens and will More ❯
must have the following: Solid knowledge of at least one high-level language (Python, Java, etc.) and one compiled language with manual memory management (C/C++, D, Rust, Swift, etc.). You'll mostly be using Python and C/C++ . A solid grasp of programming concepts (e.g. More ❯
ll Be Doing Own all stages of the embedded software lifecycle: requirements, design, development, test, and deployment Write robust, high-quality C++ and embedded C for Linux-based systems Develop and review functional specifications and technical documentation Build test automation scripts and ensure high code quality through rigorous validation Participate … in peer reviews and contribute to continuous improvement of development processes What You’ll Bring Strong C/C++ programming skills for embedded systems Experience developing and optimizing complex, resource-constrained software Solid understanding of Linux internals, kernel development, and device drivers Analytical mindset with attention to clean, maintainable code More ❯
ll Be Doing Own all stages of the embedded software lifecycle: requirements, design, development, test, and deployment Write robust, high-quality C++ and embedded C for Linux-based systems Develop and review functional specifications and technical documentation Build test automation scripts and ensure high code quality through rigorous validation Participate … in peer reviews and contribute to continuous improvement of development processes What You’ll Bring Strong C/C++ programming skills for embedded systems Experience developing and optimizing complex, resource-constrained software Solid understanding of Linux internals, kernel development, and device drivers Analytical mindset with attention to clean, maintainable code More ❯
ll Be Doing Own all stages of the embedded software lifecycle: requirements, design, development, test, and deployment Write robust, high-quality C++ and embedded C for Linux-based systems Develop and review functional specifications and technical documentation Build test automation scripts and ensure high code quality through rigorous validation Participate … in peer reviews and contribute to continuous improvement of development processes What You’ll Bring Strong C/C++ programming skills for embedded systems Experience developing and optimizing complex, resource-constrained software Solid understanding of Linux internals, kernel development, and device drivers Analytical mindset with attention to clean, maintainable code More ❯
per annum + excellent benefits Requirements for Embedded Software Engineer: Ideally, you will have at least 3 years working in a commercial C/C++ Embedded software role Experience of multi-threaded embedded systems (RTOS) Strong design and coding skills Experience of ARM based microcontrollers Keen interest in security (you … by emailing (if this email address has been removed by the job-board, full details for contact are available on our website). Keywords - C/C++/C#/Rust/Scripting Languages/SQL/IP Standards/Network Security/Firmware Engineer/Embedded Systems Developer/ More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and … offers flexible/hybrid working. In this job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester … Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products More ❯