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 … product. Our 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 the Astro home robot. Key job responsibilities As a Senior Software Development Engineer you will: - Design algorithms and write software for our consumer products. - Work closely with camera & sensor experts, product management, computer More ❯
Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: C++SoftwareEngineer Location: Nottingham, GB Work Arrangement: Hybrid Markem-Imaje is a trusted world manufacturer of product identification and traceability solutions, offering a full range … regulatory and retailer compliance, better product recalls and improved manufacturing processes. The Role We are looking for passionate and confident experienced and senior software engineers who want to use their skills, as a member of an innovative team within a global company, focusing on existing as well as … next generation market leading products. You'll be part of an entrepreneurial and agile team, writing software and firmware code for embedded system components, while providing strong technical leadership for internal and external engineering partners. You'll have an opportunity to take your skills to the next level More ❯
Franksville, Wisconsin, United States Hybrid / WFH Options
Aditi Consulting
Payrate: $50.00 - $55.00/hr. Summary: We are seeking a skilled Embedded C++SoftwareEngineer with deep experience in Linux-based systems to join our innovative engineering team in Franksville, WI. This role is ideal for professionals who excel in embedded development, are highly … a long-term contract opportunity with potential for extension or conversion, offering a hybrid work arrangement. Key Responsibilities: •Design, develop, and maintain embedded software in C++ for Linux-based systems. •Collaborate closely with hardware, systems, and test engineering teams to ensure seamless integration. •Debug and optimize … embedded software for performance, reliability, and maintainability. •Participate in code reviews, architecture discussions, and development process improvements. •Support integration and system-level testing of embedded solutions with hardware platforms. Required Qualifications: •Minimum 5 years of experience in embedded software development using C++. •Strong knowledge of Linux More ❯
Geoscience SoftwareEngineer (C Qt, Masters or PhD) Location: Guildford, Surrey (On-site) Client: Hays Job Category: Other EU work permit required: Yes Job Views: 9 Posted: 06.06.2025 Expiry Date: 21.07.2025 Job Description: We are seeking a Geoscience SoftwareEngineer with a … or Computing. The role is based in Guildford, Surrey, and requires full-time on-site work. The ideal candidate will have experience in C++, Qt framework, multithreading, 3D graphics, GIS development, and geological modeling. Knowledge of seismic processing, fracture modeling, and machine learning is a plus. The position … offers opportunities for growth into senior and leadership roles within a dynamic and innovative environment. Responsibilities: Develop and enhance geological software applications using C++ and Qt. Work on real-time systems with large data sets. Collaborate with a creative team to re-engineer and More ❯
Job Title: C++Software Developer - Graphics (Sports Broadcasting Sector) Location: Limburg, Belgium Salary: Up to €6,000 gross/month + full Belgian benefits package Level: Medior to Senior Employment Type: Full-time, Permanent About the Company: Our client is a leading player in the sports … millions of viewers worldwide, and they are now looking to expand their talented development team in Limburg. Role Overview: We are seeking a C++Software Developer with a strong background in graphics and UI development to join the team. This is an exciting opportunity for a … level developer to work on high-performance applications that directly support the delivery of premium broadcast content. Key Responsibilities: Design, develop, and maintain software applications using C++ Implement real-time graphical features using OpenGL Build and maintain user interfaces using GUI-based frameworks Collaborate with cross More ❯
is used to make components for spacecraft, race cars, wind turbines and much more. We are looking for a talented and experienced Senior C++SoftwareEngineer to join our agile scrum team continuing to develop EDGECAM software - addressing market needs, extending functionality … and integrating with Hexagon Manufacturing Intelligence's extended software portfolio. This is a senior individual contributor role with no people management responsibility. Job Responsibilities • Developing full Windows desktop graphical engineering software package integrating with our back-end components and cloud services • Enhancing and maintaining existing software solutions, refactoring or creating modules as required • Being responsible for a high-quality and high-performance implementation of the software developed by you • Designing and implementing engineering algorithms using C++ • As an agile Scrum team, working together to complete all tasks for planned softwareMore ❯
London, England, United Kingdom Hybrid / WFH Options
Hexagon AB
is used to make components for spacecraft, race cars, wind turbines and much more. We are looking for a talented and experienced Senior C++SoftwareEngineer to join our agile scrum team continuing to develop EDGECAM software - addressing market needs, extending functionality … and integrating with Hexagon Manufacturing Intelligence's extended software portfolio. This is a senior individual contributor role with no people management responsibility. Job Responsibilities • Developing full Windows desktop graphical engineering software package integrating with our back-end components and cloud services • Enhancing and maintaining existing software solutions, refactoring or creating modules as required • Being responsible for a high-quality and high-performance implementation of the software developed by you • Designing and implementing engineering algorithms using C++ • As an agile Scrum team, working together to complete all tasks for planned softwareMore ❯
is used to make components for spacecraft, race cars, wind turbines and much more. We are looking for a talented and experienced Senior C++SoftwareEngineer to join our agile scrum team continuing to develop EDGECAM software - addressing market needs, extending functionality … and integrating with Hexagon Manufacturing Intelligence's extended software portfolio. This is a senior individual contributor role with no people management responsibility. Job Responsibilities • Developing full Windows desktop graphical engineering software package integrating with our back-end components and cloud services • Enhancing and maintaining existing software solutions, refactoring or creating modules as required • Being responsible for a high-quality and high-performance implementation of the software developed by you • Designing and implementing engineering algorithms using C++ • As an agile Scrum team, working together to complete all tasks for planned softwareMore ❯
C++SoftwareEngineer McGregor Boyall has been mandated by a systematic quant firm that is looking for C++ execution engineers who can push the boundaries of algorithmic trading performance. They're rebuilding their order execution engine and need experts who understand both More ❯
C++SoftwareEngineer - London/Amsterdam - Leading Global Market Maker My client is a leading global market maker across a broad array of fixed income and equity securities. Their world-class capabilities position them to meet the liquidity demands of a diverse group of … brightest minds in technology, research, and finance to create innovative solutions that impact the financial markets and take data analysis to new levels. Software Engineers create next-generation software solutions to support business areas across the firm. Software Engineers work closely with business leaders … to develop and deliver custom software solutions that optimize performance and efficiency. Responsibilities Build, maintain and support one of the world's most powerful trading platforms while continuously improving performance, functionality and stability of the system. Design, develop, test, and deploy elegant software solutions across the More ❯
Integration SoftwareEngineer (C++) - London This is a great chance to join a dynamic team, where you will experience a variety of work with some of the biggest names in media, from large social media companies through to TV manufacturers. This will also give … platforms or enabling LCEVC playback on web browsers. Working with the decoder and encoder teams to support maintenance and improvements in the core C++ codec integration layers. Integration work for other compression solutions, such as VC6 and Point Cloud Compression, into different video editing and creation applications. Engaging … successes. Qualifications: A degree in Computer Science, Engineering, or other relevant scientific/technical subjects, or equivalent work experience. Experience developing C/C++ software. Interest in developing system-level software for iOS, Android, or desktop operating systems for use by third-party applications. Interest in More ❯
We're Hiring: C++SoftwareEngineer (Real-Time Systems) Are you a passionate C++ developer with a deep interest in real-time systems and Linux-based development? Join our innovative team that's building the next generation of modular platforms for industrial … time execution engine into this ecosystem - enabling fast, predictable, and secure performance for automation workloads. What You'll Do: Integrate and adapt a C++ real-time engine within a microservices-based infrastructure. Design and implement communication interfaces using IPC mechanisms tailored for both hard real-time and best … in agile workflows including CI/CD pipelines, code reviews, and test automation. What We're Looking For: Solid experience with C and C++ , including modern standards (C+/17/20). Strong knowledge of real-time and embedded system development . Proficiency in Linux system programming More ❯
SOFTWAREENGINEER 3 - MATLAB C++ PYTHON Active Clearance Required: TS/SCI with Full Scope Polygraph Annapolis Junction, MD - Onsite ALTA IT Services has a direct hire opening for a SoftwareEngineer 3 to support an innovative software engineering and staffing firm based in Elkridge, Maryland. The company specializes in providing cutting-edge software solutions and assembling exceptional teams for Department of Defense (DoD) programs. Required Skills and Responsibilities • 20+ years of software engineering experience • Designs and implements software modules … in MATLAB or other similar design suite • Demonstrated experience coding in C/C++ and Python • Experience with SDRs (REDHAWK/RFNext, GNU, etc.), • Experience with message queue implementation/communication • Experience with Development Suites (X-Midas, etc.) or C Python-based signal processing tools and libraries • Able More ❯
Our esteemed clienta trusted partner of the UK Ministry of Defenceis hiring a C++SoftwareEngineer to join their Development Simulation Software team. Have you got the right qualifications and skills for this job Find out below, and hit apply to be … considered. This team delivers cutting-edge software solutions for non-production test systems, tailored to the needs of core software development teams. They also develop simulation tools to support product integration and create software that enhances manufa... JBLK1_UKTJ More ❯
Job Title: Senior SoftwareEngineer Location: Basildon (2 Day On-Site Per Week) Starting Salary - Up to £68,000 + Benefits & Bonus Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a … focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a relevant … area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 25 days annual leave, a 5% matched pension, discretionary annual bonus and more. If youre interested in hearing more about this role and to apply, please submit your latest CV . More ❯
Job Title: Senior SoftwareEngineer Location: Brentwood (2 Day On-Site Per Week) Starting Salary - Up to £65,000 + Benefits & Bonus Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a … focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a relevant … area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 25 days annual leave, a 5% matched pension, discretionary annual bonus and more. If youre interested in hearing more about this role and to apply, please submit your latest CV . More ❯
Job Title: Senior SoftwareEngineer Location: Basildon (2 Day On-Site Per Week) Starting Salary: Up to £70,000 + Benefits & Bonus Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a … focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: Embedded C++Software Development STL Object Orientated Programming Embedded Linux RTOS Work with existing libraries of programme Unit & System Testing Undertake & Complete all relevant Project/Product documentation Education: Degree in a relevant … area such as Software or Electronic Engineering Additional Benefits: Private Medical Insurance, 25 days annual leave, a 5% matched pension, discretionary annual bonus and more. If you’re interested in hearing more about this role and to apply, please submit your latest CV. #J-18808-Ljbffr More ❯
C++SoftwareEngineer – Quantitative Trading – Immediate Hire C/C++, Unix, STL, Boost, Linux, Python, Multithreading, Scalability, High Availability, Real-time Our esteemed client, a global leader in Proprietary Trading, is seeking a skilled developer to join their rapidly expanding team. This … demonstrate proficiency with distributed systems. Qualifications and Qualities: Expertise in high-availability multi-threading programming. Financial sector experience is not required. Proficiency in C++ and related technologies. A bachelor’s degree or equivalent experience is advantageous. What We Offer: Attractive compensation package, including a competitive salary and comprehensive More ❯
Senior SoftwareEngineer (C/C++/RUST) Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions … a combination of industry-leading tools, services, and expertise, only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle. Software Engineering, Sr Engineer At Black Duck Software, we pride ourselves on building products and … named the AppSec leader for seven years in a row by Gartner. Product and team information: We are a team of highly technical software engineers in a fast-paced dynamic environment building an industry leading Static Analysis tool. We are growing the team in the Bangalore office, and More ❯
Overview We are looking for a highly skilled and technically capable senior softwareengineer to join the team of Linaro Forge. As an experienced developer, you'll have a methodical approach to debugging and performance analysis and understand how developers will use our tools to achieve … their objectives. Working as part of a team of C++software engineers, you will help to develop the Linaro Forge Debug and Profiling tools; you will be passionate about making a difference through building outstanding quality products. Linaro Forge is used by software developers … to increase software performance or fix software 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 More ❯
Overview We are looking for a highly skilled and technically capable senior softwareengineer to join the team of Linaro Forge. As an experienced developer, you’ll have a methodical approach to debugging and performance analysis and understand how developers will use our tools to achieve … their objectives. Working as part of a team of C++software engineers, you will help to develop the Linaro Forge Debug and Profiling tools; you will be passionate about making a difference through building outstanding quality products. Linaro Forge is used by software developers … to increase software performance or fix software 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 More ❯
Social network you want to login/join with: Are you an experienced C++SoftwareEngineer looking for your next challenge? Here at Leonardo, we are on the hunt for talented software engineers to support our Sensors & Protection line of business, working … range of defence projects. Direct industry experience is not required, we are happy to explore all backgrounds and help develop all of our software engineers. What you will do We want to develop a new generation of features and capabilities using innovative software solutions and we … need you to create them. You will be a key part in a community of world-class software engineers who will continuously improve, collaborate and innovate with other engineers to create market-leading products within the defence industry. What we are looking for: Understanding and knowledge of one More ❯
the real world. Next Generation Spectacles are our first pair of glasses that bring augmented reality to life. We're looking for a C++softwareengineer with a passion for AR to join the Snap Labs team at Snap Inc! What you'll do … that tie together graphics, computer vision, machine learning, and developer tools. Working in London, you'll be collaborating closely with Snap hardware and software teams around the world, pushing the boundaries of what's possible in AR. You will: Create developer-facing APIs and tools that enable teams … to build envelope-pushing experiences on Spectacles. Implement and maintain software running on AR glasses in a compute-constrained embedded environment. Work together with our cross-functional engineering and research teams in software engineering, computer vision, machine learning, and graphics to write software for More ❯
London, England, United Kingdom Hybrid / WFH Options
Bolt6
technology . The role will provide you will a high level of autonomy and project ownership. What you will do as a Graduate C++SoftwareEngineer at Bolt6: Develop and maintain real-time ball and player tracking software specifically for providing data … to third parties Develop C++ applications for visualising and analysing tracking data for coaching and broadcast purposes Design intuitive and easy to use user interfaces What we are looking for: Required attributes: Bachelor's or Master's degree in Computer Science, Engineering, or related field Experience programming in … C++ Understanding of 3D Linear Algebra for Computer Graphics Proficient using Git version control Strong problem-solving abilities and communication skills Desirable skills: Experience in UI development e.g. ImGui Understanding of multithreading techniques Experience with GPU programming e.g. CUDA Experience with a messaging framework, e.g. NATS, RabbitMQ Experience More ❯
opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Senior Lead SoftwareEngineerC++ at JPMorgan Chase within the Electronic Market Making group, you are an integral part of an agile team … of various trading platforms, which requires close collaboration with trading desks, business partners, and middle and back-office teams. Job Responsibilities: Execute creative software solutions, design, develop, and troubleshoot technical issues, thinking beyond routine approaches to build solutions or analyze problems. Develop secure, high-quality production code, review … and debug code written by others. Identify opportunities to automate or eliminate recurring issues to improve operational stability. Lead communities of practice across Software Engineering to promote awareness and use of new technologies. Act as a front office developer interacting closely with the trading desk. Work on various More ❯