Cambridge, England, United Kingdom Hybrid / WFH Options
SoCode Recruitment
Senior Embedded C/C++SoftwareEngineer | Multimedia | Permanent Competitive salary – Up to £120k (Based on experience) Full-time, Permanent Cambridge-based (Hybrid / Remote) Finding a gap in the market for Audio / Visual products, this company, through organic growth, are looking for a Senior Software … engineering to resolve technical challenges Contribute to the delivery of new product developments as part of an agile, growing team Essential Skills & Experience: Strong experience with C/C++ in embedded systems , including multithreading Extensive knowledge of digital multimedia , including network streaming Proficiency in embedded Linux , particularly using OpenEmbedded / Yocto Demonstrable experience shipping … production-grade software Strong communication skills and a collaborative mindset Desirable Skills: Experience with open-source audio / video frameworks (e.g. ffmpeg , gstreamer , mpv ) Familiarity with OpenGL and graphics development This is a chance to contribute to a highly respected, international product line and work alongside a skilled, enthusiastic team solving real-world technical challenges.If you feel More ❯
Senior Embedded C/C++SoftwareEngineer | Multimedia | Permanent Competitive salary – Up to £120k (Based on experience) Full-time, Permanent Cambridge-based (Hybrid / Remote) Finding a gap in the market for Audio / Visual products, this company, through organic growth, are looking for a Senior Software … engineering to resolve technical challenges Contribute to the delivery of new product developments as part of an agile, growing team Essential Skills & Experience: Strong experience with C/C++ in embedded systems , including multithreading Extensive knowledge of digital multimedia , including network streaming Proficiency in embedded Linux , particularly using OpenEmbedded / Yocto Demonstrable experience shipping … production-grade software Strong communication skills and a collaborative mindset Desirable Skills: Experience with open-source audio / video frameworks (e.g. ffmpeg , gstreamer , mpv ) Familiarity with OpenGL and graphics development This is a chance to contribute to a highly respected, international product line and work alongside a skilled, enthusiastic team solving real-world technical challenges.If you feel More ❯
Basildon, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded SoftwareEngineerC/C++ role working for a global leading engineering business specialising in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded SoftwareEngineerC/C++ … purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded EngineerC/C++ job will be: - Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. - Experience programming hardware devices at register … level embedded software for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded SoftwareEngineerC/C++ job include: - The successful candidate will be an accomplished Softwareengineer with experience within a similar job. - The ideal candidate will be More ❯
London, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you looking for a Senior Embedded SoftwareEngineerC/C++ role working for a global leading engineering business specializing in complex satellite communications systems? If so, my client is currently recruiting for a Senior Embedded SoftwareEngineerC/C++ … purpose of this role is to design, develop and support software within the engineering department. Main responsibilities for the Senior Embedded EngineerC/C++ job will be: Strong Embedded C and C++ programming for PowerPC or high-performance ARM processors. Experience programming hardware devices at register … level embedded software for Linux operating system, Linux kernel development & Linux network programming. Requirements for the Senior Embedded SoftwareEngineerC/C++ job include: The successful candidate will be an accomplished Softwareengineer with experience within a similar job. The ideal candidate will be More ❯
Rochester, Kent, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded SoftwareEngineer - 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 SoftwareEngineer - C/C++ … integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded SoftwareEngineer - C/C++ job based in Rochester, Kent you must have a combination of the following skills: - Proven experience as an Embedded SoftwareEngineer - Strong More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Senior Embedded SoftwareEngineer - C/C++ Location: Rochester, Kent Sector: Embedded Job type: Permanent Job reference: RMW1158 Up to £57,000 + benefits Are you a Senior Embedded SoftwareEngineer - C/C++ looking to work for a company that makes … the job for you! My client's office is based in Rochester, Kent, and is commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks. The company offers flexible / hybrid working. In this role, you will: Design and develop application software and embedded firmware in C and C++ for future products. Assist … with the support and enhancement of the existing product portfolio. 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. To qualify, you should More ❯
Plc group, listed on the AIM stock market under code SOLI. This job description is for the role of Senior SoftwareEngineer - C/C++, with responsibility for the development and maintenance of new and existing products. Job Type: Permanent, Full Time Job Title: Senior SoftwareEngineer - C/C++ Location: Flexible blend of working from home and office-based work at Iver, UK (just outside M25, NW London). Hours: 37.5 hours per week, 25 days annual holiday (plus public holidays). Salary: Circa £85k depending on skills and experience, plus salary-sacrifice pension (5% employer, 3% employee) and … including: Employee Assistance Programme Discounted gym membership Qualifications: A Bachelors or Masters in Computer Science or Electrical Engineering. Experience: 5+ years of professional experience working with C/ C++. The type of person we are looking for The right candidate is likely to have a good Computer Science or Electrical Engineering degree, plus perhaps other post-graduate More ❯
Garmin Italy Technologies is now boarding C/C++Software Developers! You are self-motivated, goal-oriented, and a strong team player who is willing to be an active contributor to the success of the team by providing technical solutions and support in a dynamic and highly performing environment. We offer you the … for our customers. You will work with people with a pioneering spirit and passion for challenges. What you'll do: Develop complex software in C/C++, create and execute designs for data processing tools in accordance with applicable software development methodology and releases processes Gain experience with software … cross-functional teams to achieve goals Apply a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion Participate in product and / or application design including feature analysis and system tradeoffs What you'll need: Bachelor's Degree in technical discipline Strong C/C++ programming More ❯
Senior Software Engineers are sought by this leading software development organisation to be based at their R+D Centre in Eindhoven. The Senior Software Engineers will be responsible for producing high-quality software under Linux and RTOS in C and C++ at all levels in the software stack. The Senior Software Engineers will work closely with customer engineering teams writing software and embedded software for medical devices, wireless devices (IoT), emerging automotive systems and industrial IoT systems! You will have … 4+ years post graduate hands-on software development experience where you will have been producing quality software under Linux, RTOS etc. in C/ C++. You will have gained experience developing throughout the complete software development lifecycle and any exposure to Python, embedded software, bare-metal programming or firmware More ❯
a safer, more secure world. We are seeking a skilled Senior Software Development Engineer with a focus on developing complex systems in C/ C++. The ideal candidate will have a passion for creating high-performance applications and will be involved in all stages of the software development lifecycle. You will … system architecture and design specifications. Participate in code reviews and ensure adherence to coding standards and best practices. Stay current with industry trends and advancements in C/C++ technologies, especially in relation to complex systems. Light travel and off hours testing (2nd or 3rd shift) may occasionally be required. This position requires exclusive onsite … You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience unless prohibited by local laws / regulations. Proven experience in developing complex systems and applications using C/C++, Java or other object-oriented programming language. Experience in embedded systems More ❯
a safer, more secure world. We are seeking a skilled Senior Software Development Engineer with a focus on developing complex systems in C/ C++. The ideal candidate will have a passion for creating high-performance applications and will be involved in all stages of the software development lifecycle. You will … system architecture and design specifications. Participate in code reviews and ensure adherence to coding standards and best practices. Stay current with industry trends and advancements in C/C++ technologies, especially in relation to complex systems. Light travel and off hours testing (2nd or 3rd shift) may occasionally be required. This position requires exclusive onsite … You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience unless prohibited by local laws / regulations. Proven experience in developing complex systems and applications using C/C++, Java or other object-oriented programming language. Experience in embedded systems More ❯
C/C++ Senior SoftwareEngineer, Camera & Sensor Software Job ID: 3007112 | Evi Technologies Limited Do you want to work on truly challenging problems that will change the world and bring people together? Join our team of smart, friendly and inventive builders to imagine, create and deliver the next … cross-functional team brings together engineers and scientists with deep expertise in the different worlds of image quality, algorithm design, embedded software, robotics and depth sensing, optics / photogrammetry, graphics and simulation, and machine learning. Together we have built a vast range of different ground-breaking products - from the Echo Look, Echo Show, Ring security cameras and … tech lead or leading an engineering team - Understanding of building systems and toolchains - Identifying needs for providing and driving software reviews and optimizations - Experience dealing with middleware / SW stacks and embedded systems - Experience with API design - Experience with continuous integration practices (unit-test, linting, code coverage, etc.) PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or More ❯
Social network you want to login / join with: C/C++SoftwareEngineer – Core Dev, London col-narrow-left Client: Oxford Knight Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: 77afb021341c Job Views: 3 Posted: 29.06.2025 Expiry Date: 13.08.2025 col … wide Job Description: Summary Leading global HFT firm is looking for a pragmatic C/C++Engineer to join the Core Development team. The London office manages operations across the UK, Europe, and the Middle East, maintaining a lively environment of a start-up with the stability of an established company. Core Dev … traders' success. The role suits someone with low-level software engineering skills, understanding of computer architecture, and exposure to network architecture, enabling contribution to co-designing hardware /software applications. Requirements Strong C/C++ design and programming skills with good API design Broad knowledge of algorithms, statistics, and algebra More ❯
Social network you want to login / join with: C/C++SoftwareEngineer - Core Dev- Global Quant Firm, London col-narrow-left Client: Oxford Knight Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: a2b3a09fd609 Job Views: 4 Posted: 29.06.2025 Expiry … Date: 13.08.2025 col-wide Job Description: C/C++SoftwareEngineer - Core Dev Summary Leading global HFT firm is looking for a pragmatic C/C++Engineer to join the Core Development team. Despite serving as the hub for managing the substantial operations across … engineer skills paired with computer architecture understanding, and exposure to low-level network architecture. This will enable you to fully contribute to co-designing hybrid hardware /software applications. Requirements Strong C/C++ design and programming skills with good API design Broad knowledge of algorithms and basic understanding More ❯
Client: Our client, a leading Multinational Semiconductor Organisation, requires a number of C/C++, Python, Machine Learning Software Engineers for roles based in Cambridge, England. You will be required to be onsite 4 days per week. Role: They are seeking a number of Junior Software Engineers to join our team … teams. Qualifications: Good degree in Computer Science, Electrical Engineering, or a related technical field. Experience: Strong programming skills in C, C++, Python. Knowledge of AI / ML concepts and frameworks. Willingness to learn multiple programming languages. Understanding of software development principles and practices. Problem-solving skills and analytical thinking. Excellent communication and teamwork … abilities. Additional Skills / Preferences: Experience with AI model deployment and inference. Familiarity with prompt engineering techniques. Knowledge of model optimization methods such as quantization. Understanding of software library development. Experience with version control systems (Git). Exposure to computational software or design tools. Interest in hardware design or semiconductor technology. Why Join: Work with More ❯
Simulation SoftwareEngineer 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 the ability to work collaboratively in a multi-disciplinary team • Demonstrate … minimal supervision • Strong verbal, presentation, written communication and inter-personal skills • An appropriate engineering degree or equivalent (with mathematics, science or engineering) or proven engineering experience in the aviation / aerospace industry. Desirable Skills and Competencies Experience of safety critical systems and software in aerospace, automotive or a related industry Web technologies including Javascript, HTML, etc C# … C++ programming Windows application development using Visual Studio Knowledge of ARINC, AFDX and / or CAN bus protocols Atlassian toolset (Jira, Jira Service Desk, Confluence, Bitbucket, Bamboo More ❯
Poole, England, United Kingdom Hybrid / WFH Options
Leo Recruitment Limited
Are you an experienced Embedded SoftwareEngineer who thrives on solving real-world technical challenges? Do you enjoy writing reliable, structured C/C++ code for products that make a global impact? This full-time, permanent role is based in Poole, Dorset, with the flexibility of hybrid working (up to … you: You enjoy working in a focused, practical environment. You’re passionate about solving real-world technical problems. You take pride in writing well-documented, structured C/C++ code. You want to contribute to a product from concept to release. You value a workplace that prioritises wellbeing, communication, and clarity. What makes this company … life assurance, and employee wellbeing program. Retail and lifestyle discount scheme. Clear onboarding and ongoing support. Your responsibilities will include: Developing embedded software in C/C++ for new and existing hardware platforms. Collaborating with electronics engineers to shape specifications and select components. Supporting firmware development from design to production. Managing softwareMore ❯
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 industries. Skills Proficiency in C# & C++ programming. Experience Relevant experience in safety-critical systems development. Location 108 E 16th Street, New York More ❯
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 industries. Skills Proficiency in C# & C++ programming. Experience Relevant experience in safety-critical systems development. Location 108 E 16th Street, New York More ❯