1,851 to 1,875 of 2,470 C++ Jobs

Senior Embedded Software Engineer

Hiring Organisation
Verso Recruitment Group
Location
Kent, Rochester, United Kingdom
Employment Type
Permanent
software issues, and working closely with other engineers to deliver high-quality solutions. Key Responsibilities Develop and maintain embedded firmware primarily using C, with C++ experience also beneficial. Work with microcontrollers, including ARM-based platforms and STM32. Develop low-level drivers and work with interrupt handling, bare-metal programming … Collaborate with multidisciplinary engineering teams to resolve technical challenges and improve product performance. About You Commercial experience developing embedded software using C. Knowledge of C++ and embedded firmware development. Experience working with microcontrollers, ideally ARM or STM32. Understanding of communication protocols such as SPI, I²C and UART. Experience debugging ...

Software Engineer

Location
Fareham, England, United Kingdom
role. Success in this position requires curiosity, adaptability and a willingness to work across a broad range of technologies and problem domains. While C++ and Qt form the core of this role, there may also be opportunities to work with technologies such as Python depending on project needs. Raymarine actively … from initial design through to release, maintenance and continuous improvement. Your job in plain text Develop and maintain application software for Raymarine products using C++ and Qt. Design and implement features for chartplotters and related marine products. Work with integrated marine systems, connecting software with vessel networks, sensors, peripherals, internet ...

Embedded Software Engineer, Ring

Location
Greater London, England, United Kingdom
Europe and Asia as well as stakeholders in the US. Basic Qualifications Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems Experience … professional, non-internship software development Experience in embedded development in C/C++ Preferred Qualifications Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Amazon is an equal opportunities employer. ...

Lead Software Engineer, Software Defined Networking

Location
Greater London, England, United Kingdom
high-quality code solutions and contribute to new production code capabilities within the team Write production-quality code in Go, Python, or C/C++ for networking infrastructure Explain technical issues, trends, and approaches to leadership and team members to support informed decision-making Collaborate with vendor partners on integration … distributed systems Practical experience delivering system design, application development, testing, and operational stability Experience with one or more programming languages: Go, Python, C/C++, Rust Demonstrated experience working with cross-functional teams to deliver value Hands-on experience with software-defined networking technologies such as OVN, OVS, or equivalent ...

Software Engineer

Location
Plymouth, England, United Kingdom
cases Designing embedded software architectures and detailed software designs Producing test specifications and verification procedures Developing embedded software, primarily in C, with some C++ for support systems and tools Verifying software against requirements and design specifications Performing hardware and software integration activities Supporting performance qualification and validation testing Developing software … working across the full Software Development Life Cycle (SDLC) Experience developing real‐time embedded software applications Strong programming skills in C, with exposure to C++ Familiarity with Integrated Development Environments (IDEs) Excellent communication and technical documentation skills Strong team‐working capabilities combined with a proactive, self‐motivated approach A customer ...

Embedded Flight Software Engineer

Location
Cambridge, England, United Kingdom
you. Join us and push the boundaries of what’s possible. Core responsibilities Write bare-metal and FreeRTOS based firmware in C/C++ for the wide range of boards across the aircraft, from the main flight computer to power, motor, sensing, and payload electronics. Integrate the flight controller with … Required skills A degree in electrical engineering, computer engineering, computer science, or equivalent practical experience, and 3+ years building embedded firmware in C/C++, including bare‐metal development. Prior experience with uncrewed aircraft and autopilot/flight‐controller software. Experience delivering firmware for aerospace, avionics, or other safety ...

Embedded Software Engineer

Hiring Organisation
Honeywell Aerospace
Location
Tewkesbury, Gloucestershire, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
plus years in service to radiation-hardened systems trusted for human spaceflight. Embedded Engineer Responsibilities Technical Skills Has knowledge/experience of C and C++ for embedded applications Experience with DO178 software verification and validation Contributing to planning and executing project subtasks to meet customer specifications (designing, testing, etc). … Degree in Engineering or a related field or equivalent experience and 2-4 years of relevant experience Has knowledge/experience of C and C++ for embedded applications Experience as software design engineer in either the Cellular or SATCOM sectors Experience with DO178 software verification and validation Experience of Python ...

Base Station Test Engineer

Hiring Organisation
Rise Technical Recruitment
Location
Basingstoke, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£60000/annum benifits
networks or WAN experience is advantageous. Experience with test planning, defect tracking and testing methodologies, with scripting skills in Python, JavaScript, Java, C/C++ or C# . Analytical, hands-on problem solver with strong communication skills and the ability to work across multidisciplinary engineering teams. Desirable Experience Experience with … Validation, System Verification, Hardware Testing, Software Testing, Firmware Testing, Test Plans, Test Cases, Regression Testing, Integration Testing, Functional Testing, Test Automation, Python, Java, JavaScript, C++, C#, Lua, Linux, Windows, SQL, Networking, IP Networking, WAN, Communications Protocols, RF Testing, Radio Networks, API Testing, Smart Metering, AMI, AMR, Smart Grid, Utilities, Head ...

Base Station Test Engineer

Hiring Organisation
Rise Technical
Location
London, England, United Kingdom
radio networks or WAN experience is advantageous.Experience with test planning, defect tracking and testing methodologies, with scripting skills in Python, JavaScript, Java, C/C++ or C#.Analytical, hands-on problem solver with strong communication skills and the ability to work across multidisciplinary engineering teams.Desirable Experience Experience with … Validation, System Verification, Hardware Testing, Software Testing, Firmware Testing, Test Plans, Test Cases, Regression Testing, Integration Testing, Functional Testing, Test Automation, Python, Java, JavaScript, C++, C#, Lua, Linux, Windows, SQL, Networking, IP Networking, WAN, Communications Protocols, RF Testing, Radio Networks, API Testing, Smart Metering, AMI, AMR, Smart Grid, Utilities, Head ...

Software Engineer

Hiring Organisation
Precept Recruit
Location
Derby, Derbyshire, United Kingdom
Employment Type
Permanent
Salary
£25000 - £60000/annum
designs. Develop, test and maintain high-quality software applications and systems. Undertake software unit testing and automated testing. Develop software using embedded C/C++ and other relevant technologies. Participate in code reviews and collaborative engineering activities. Produce technical documentation and project deliverables. Identify potential issues, investigate problems and recommend … skills. Experience in software development (typically three or more years, although recent graduates will be considered for entry-level positions). Embedded C/C++ development experience. Knowledge of software unit testing, automation and associated tools such as LDRA or Parasoft. Familiarity with MISRA or similar coding standards. Understanding ...

Software Engineer

Hiring Organisation
Precept Recruit
Location
Derby, East Midlands, United Kingdom
Employment Type
Permanent Contract, On-site
designs. Develop, test and maintain high-quality software applications and systems. Undertake software unit testing and automated testing. Develop software using embedded C/C++ and other relevant technologies. Participate in code reviews and collaborative engineering activities. Produce technical documentation and project deliverables. Identify potential issues, investigate problems and recommend … skills. Experience in software development (typically three or more years, although recent graduates will be considered for entry-level positions). Embedded C/C++ development experience. Knowledge of software unit testing, automation and associated tools such as LDRA or Parasoft. Familiarity with MISRA or similar coding standards. Understanding ...

Senior Staff Engineer, Autonomy Software Integration & Test (R5539)

Location
Greater London, England, United Kingdom
Integrate autonomy software onto fixed-wing, multirotor, and other unmanned or autonomous systems Develop internal tools, automation, telemetry analysis pipelines, and test infrastructure in C++ and Python Support software bring-up, system configuration, and mission readiness for flight operations Debug and troubleshoot issues across autonomy software, onboard compute, radios, networking … experience 3+ years of experience developing and integrating software for robotics, autonomy, aerospace, embedded systems, or related technical fields Strong software engineering experience in C++ and Python, including development, debugging, and system integration Experience contributing to complex software systems in robotics, autonomy, aerospace, embedded systems, or related domains Experience working ...

Mobile Security Engineer — RASP

Location
United Kingdom
/device attestation, as well as the iOS symbol‐obfuscation and binary‐hardening tooling that closes native reverse‐engineering gaps across Swift, C, C++ and Objective‐C. The product spans both sides of the wire. You’ll also build and operate Ditto Protect's Python backend — the services and APIs … defects, and keep the product current through annual platform upgrades. Build code‐hardening capabilities including iOS symbol obfuscation and binary hardening across Swift, C, C++ and Objective‐C. Own secure local storage, app/device attestation, and the applied cryptography that underpins them. Design, build and operate the Python backend ...

Senior Staff Software Engineer, Full Stack

Hiring Organisation
Google
Location
London, England, United Kingdom
experience. 8 years of experience in software development.7 years of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.5 years of experience leading technical projects and setting technical direction.Experience with machine … experience. 8 years of experience in software development.7 years of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.5 years of experience leading technical projects and setting technical direction.Experience with machine ...

Software Engineer

Hiring Organisation
Averna Powered By Spherea
Location
Christchurch, Dorset, United Kingdom
Employment Type
Permanent
developing software for engineering, industrial, scientific or equipment-based applications. Practical experience with at least one relevant language or environment, such as C/C++, C#, LabVIEW, TestStand or Python. Sound understanding of software architecture and structured design; experience debugging and testing software in a practical engineering environment. Familiarity with … UK. Desirable technical experience: Aerospace, defence, space, rail, energy or another regulated sector; automated or special-to-type test equipment. LabVIEW/TestStand; modern C++ including maintenance of C++14 codebases; hardware-in-the-loop, simulation or real-time test systems. Data acquisition, signal conditioning, switching, instrumentation control or commercial test ...

Embedded Lead Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
mission. What we need from you is applied knowledge and industry experience in Strong low level embedded C programming skills A solid grasp of C++ Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware Excellent debugging skills and application of various strategies Use of RTOSs such … firmware and hardware engineers to develop working embedded solutions Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++ Requirements management tools Experience of Agile development and Atlassian toolset Understanding of the Internet of Things (IoT) Experience developing Continuous Integration/Continuous Deployment Security ...

Software Engineer

Hiring Organisation
Averna Powered By Spherea
Location
Christchurch, Dorset, South West, United Kingdom
Employment Type
Permanent Contract, On-site
developing software for engineering, industrial, scientific or equipment-based applications. Practical experience with at least one relevant language or environment, such as C/C++, C#, LabVIEW, TestStand or Python. Sound understanding of software architecture and structured design; experience debugging and testing software in a practical engineering environment. Familiarity with … UK. Desirable technical experience: Aerospace, defence, space, rail, energy or another regulated sector; automated or special-to-type test equipment. LabVIEW/TestStand; modern C++ including maintenance of C++14 codebases; hardware-in-the-loop, simulation or real-time test systems. Data acquisition, signal conditioning, switching, instrumentation control or commercial test ...

Embedded Systems Engineer - FPGA Platform

Location
Kidlington, England, United Kingdom
Responsibilities Technical Develop embedded Linux software, firmware, and board-support packages for FPGA-based embedded systems, particularly Xilinx FPGA SoC platforms, using C/C++, Rust, and related tools. Develop and deploy embedded Linux distributions using Yocto, Buildroot, or similar tools. Develop device-tree configurations, low-level drivers and hardware … support packages for FPGA based platforms. Experience with board bring-up, bootloaders, Linux kernel and device-tree configuration, drivers, and software deployment. C/C++ and Rust development experience, or willingness to develop in Rust, for embedded Linux or microcontroller systems. Experience with Xilinx tools, ideally Vivado. Experience with Ethernet ...

Graduate Software Engineer

Location
Maidenhead, England, United Kingdom
involved in STEM outreach activities, including engagement with schools and universities and supporting summer placements. Key Responsibilities: Implement software in C/C++ and Rust in line with the company software development process and supporting codes of practice. Validate software by carrying out integration tests on target hardware Create applications … STEM related discipline with a minimum of a lower second-class honours degree achieved within the past two years Experience of C, C++, Rust or Python Experience of Object-Oriented Design (OOD) Desirable Skills: Knowledge of embedded software design for microcontrollers, microcontroller familiarity Knowledge of JavaScript, node.js and react.js Knowledge ...

Software Engineer II - Test Solutions Center

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
applications in support of producing and maintaining weapon system products. What You Will Do: Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows Operating System (OS) Prioritize and handle multiple software engineering tasks concurrently Troubleshoot software and test equipment instrumentation Work … years prior relevant experience, or an Advanced degree in a related field. Two years' experience developing and integrating software applications using C, C#, C++ programming languages in a .NET environment, as well as Java, Python or Visual Basic. Experience with Windows Operating System and Microsoft Visual Studio is required. ...

Software Engineer – Security & Intelligence

Location
Cheltenham, England, United Kingdom
across API development, cloud‐native services and data integration. Typical responsibilities include: Developing software services using languages such as Java, JavaScript, TypeScript, Python or C++ Building full‐stack applications using frameworks such as React, Node.js, Spring Boot, Next.js or similar Designing and developing APIs, microservices and backend services for secure … frameworks and secure application development across HMG‐style technology estates Proficiency in one or more programming languages such as Java, JavaScript, TypeScript, Python or C++, with experience building APIs and full‐stack applications Experience designing and developing distributed systems, including microservices, event‐driven architectures and high‐performance backend services Experience ...

Software Engineer – Security & Intelligence

Location
Manchester, England, United Kingdom
across API development, cloud‐native services and data integration. Typical responsibilities include: Developing software services using languages such as Java, JavaScript, TypeScript, Python or C++ Building full‐stack applications using frameworks such as React, Node.js, Spring Boot, Next.js or similar Designing and developing APIs, microservices and backend services for secure … frameworks and secure application development across HMG‐style technology estates Proficiency in one or more programming languages such as Java, JavaScript, TypeScript, Python or C++, with experience building APIs and full‐stack applications Experience designing and developing distributed systems, including microservices, event‐driven architectures and high‐performance backend services Experience ...

Software Engineer – Security & Intelligence

Location
Greater London, England, United Kingdom
across API development, cloud‐native services and data integration. Typical responsibilities include: Developing software services using languages such as Java, JavaScript, TypeScript, Python or C++ Building full‐stack applications using frameworks such as React, Node.js, Spring Boot, Next.js or similar Designing and developing APIs, microservices and backend services for secure … frameworks and secure application development across HMG‐style technology estates Proficiency in one or more programming languages such as Java, JavaScript, TypeScript, Python or C++, with experience building APIs and full‐stack applications Experience designing and developing distributed systems, including microservices, event‐driven architectures and high‐performance backend services Experience ...

Senior GNC Engineer, Aerial Autonomy (Defense)

Location
Greater London, England, United Kingdom
Mechanical Engineering, Computer Science or similar field 6+ years of hands-on experience developing GNC software for autonomous systems Experience developing autonomy algorithms in C++ Experience developing or implementing outer-loop control systems or path planning algorithms Strong foundation in control theory, dynamics, and optimization, with experience applying them … Docker and containerized development environments, using Linux-based operating systems (e.g., RHEL, Ubuntu), source control systems, and artifact registries Understanding of key technologies: C++, Python, DevOps, Containers, Linux Familiarity with software-in-the-loop (SIL) and hardware-in-the-loop (HIL) development and testing Experience with Bazel Experience working projects ...

Software Engineer

Location
England, United Kingdom
developing software for engineering, industrial, scientific or equipment-based applications. Practical experience with at least one relevant language or environment, such as C/C++, C#, LabVIEW, TestStand or Python. Sound understanding of software architecture and structured design; experience debugging and testing software in a practical engineering environment. Familiarity with … UK. Desirable technical experience Aerospace, defence, space, rail, energy or another regulated sector; automated or special-to-type test equipment. LabVIEW/TestStand; modern C++ including maintenance of C++14 codebases; hardware-in-the-loop, simulation or real-time test systems. Data acquisition, signal conditioning, switching, instrumentation control or commercial test ...