1,301 to 1,325 of 1,580 C Jobs

Embedded Software Engineer

Hiring Organisation
Rise Technical Recruitment
Location
Witney, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum Hybrid + 33 days leave + more
+ Specialist Training + Technical Progression + High Ownership + Hybrid Working Are you an Embedded Software Engineer with experience in C, C++ or Ada looking to develop safety-critical technology for next-generation autonomous systems? This is an excellent opportunity to join an early-stage, mission-led engineering business … certification-focused development against DO-178C DAL A/B objectives The Person: *Strong embedded or real-time software engineering experience *Commercial experience with C, C++, Ada or a comparable low-level language *Understanding of software design, integration and verification *Safety-critical, regulated or aerospace experience beneficial but not essential ...

Senior Embedded Performance Engineer

Location
Greater London, England, United Kingdom
early benchmarks, and feeding results back into the hardware and software roadmap. What you’ll do Write and optimise performance‐critical ML kernels in C, with assembly where it matters (RISC‐V and our own ISA) Build the low‐level control paths that feed those kernels, including scheduling, synchronisation … Proven deeply embedded software experience Strong performance instincts. You can reason about low‐level architecture, memory behaviour, and where the cycles are spent Excellent C, and a pragmatic approach to building high‐quality, maintainable low‐level code Comfortable writing and debugging optimised assembly (RISC‐V ideal) Collaborative and high‐ownership. ...

Electronics Engineer / Embedded Developer

Hiring Organisation
Process Instruments
Location
Burnley, Lancashire, North West, United Kingdom
Employment Type
Permanent
Salary
£50,000
support our existing products. As an Electronics Engineer/Embedded Developer, you will: - Design circuits for sensors and process instrumentation - Write high-quality C code for new and existing products - Build, test and maintain our embedded firmware - Create prototypes of new instrumentation - Ensure that any issues are resolved quickly About … maintaining firmware and hardware using ARM microcontrollers - Planning and designing the architecture and prototyping of new firmware - Maintaining and fixing bare-metal embedded C firmware It would be great if you had experience with the following, but this isnt essential: - A good science education - KiCad for PCB design - RTOS software ...

Software Engineer

Hiring Organisation
Morson Edge
Location
Farnborough, Hampshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£45,000
with software, hardware, systems and flight operations specialists to solve real-world engineering challenges. Key Responsibilities Design, develop, test and maintain embedded software using C, C++ and Python. Contribute to software requirements, design, implementation and verification activities. Develop and execute software test cases, supporting integration and automated testing. Participate … configuration management. What We're Looking For Ideally 3+ years' experience in software engineering, particularly embedded or safety-critical systems. Strong programming experience in C, alongside exposure to C++ and Python. Experience across both software development and testing/verification. Understanding of software requirements, code reviews and structured development processes. ...

Embedded Software Engineer

Hiring Organisation
YER
Location
Eindhoven, Noord-Brabant, Netherlands
Employment Type
Permanent
Salary
EUR Annual
seasoned Embedded Software Engineer with deep expertise in C, C++, and Python? Join PACCAR's Global Platform Development (GPD) department in Eindhoven to shape the next generation of vehicle software that powers DAF, Kenworth, and Peterbilt platforms. You will work within an international engineering team to transform complex architectural concepts … depth and collaborative spirit to influence complex vehicle platform designs. Proven experience as an Embedded Software Engineer in the automotive industry. Advanced proficiency in C, C++, and Python development. Strong background in embedded systems, architecture definition, and software platform creation. Ability to translate high-level requirements into functional technical specifications ...

Electronics Engineer

Location
Essex, England, United Kingdom
equivalent FPGA toolchains. Previous experience working with the Xilinx chip family. Experience delivering embedded firmware as part of a fielded product. Knowledge of Embedded C programming. Familiarity with a systems engineering approach across the full design and development lifecycle. Knowledge of defence engineering or airborne standards, or experience with MBSE … hold a minimum of SC Clearance. If you do not hold an active SC Clearance, please familiarise yourself with the vetting process before applying. (c) Copyright Datasource Computer Employment Limited 2026. #J-18808-Ljbffr ...

Embedded Systems Engineer - PCB Design

Hiring Organisation
WR HVAC
Location
Wembley, London, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
operates without traditional compressors or F-gases. The Role Design and develop custom PCBs, including schematics, layouts and component selection Develop embedded firmware using C/C++ and Python Design control systems for thermoelectric modules, fans, sensors and actuators Implement real-time control algorithms and feedback loops Develop communication interfaces … Candidate 7+ years' experience within the white goods industry Degree in Electrical Engineering, Electronics, Mechatronics or Embedded Systems Strong embedded firmware development experience using C/C++ Proven experience designing custom PCBs and electronic control systems Proficient with Altium Designer, KiCad, Eagle or similar Experience developing firmware for microcontrollers Strong ...

Embedded Systems Engineer - PCB Design

Hiring Organisation
WHITE RECRUITMENT LIMITED
Location
North West London, London, United Kingdom
Employment Type
Permanent
Salary
£70,000
operates without traditional compressors or F-gases. The Role Design and develop custom PCBs, including schematics, layouts and component selection Develop embedded firmware using C/C++ and Python Design control systems for thermoelectric modules, fans, sensors and actuators Implement real-time control algorithms and feedback loops Develop communication interfaces … Candidate 7+ years' experience within the white goods industry Degree in Electrical Engineering, Electronics, Mechatronics or Embedded Systems Strong embedded firmware development experience using C/C++ Proven experience designing custom PCBs and electronic control systems Proficient with Altium Designer, KiCad, Eagle or similar Experience developing firmware for microcontrollers Strong ...

Firmware Engineer

Location
Greater London, England, United Kingdom
UART, DMA, ADC, etc.) Design and implement real-time control software and embedded algorithms for energy devices Write, test, and debug embedded C/C++ firmware running on bare-metal or RTOSbased systems Collaborate with hardware, systems and controls teams to define firmware requirements and test plans Participate in code … analysers Implement and maintain bootloaders, linker scripts and firmware deployment pipelines 2+ years of experience in embedded systems or firmware engineering Strong proficiency in C, with experience writing firmware for microcontrollers Hands-on experience with common MCU peripherals: SPI, I2C, UART, DMA, timers, ADCs, Flash, CAN, etc. Experience working with ...

Lead Software Engineer, Software Defined Networking

Location
Greater London, England, United Kingdom
systems Develop 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 … networking, or 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 ...

Senior Signal Processing Engineer

Location
United Kingdom
multi-frequency, multi-constellation, LEO-PNT, SoOP, and hybrid positioning concepts Algorithm development and validation using Python/MATLAB, followed by implementation in embedded C/C++ for real-time receiver environments Performance analysis using simulations, lab measurements, and real-world data Contribution to receiver architecture and technology roadmaps … data decoding, and their interaction with positioning engines Experience in GNSS algorithm development for mass-market or high-precision receivers Proficiency in embedded C/C++, with supporting skills in Python and/or MATLAB Familiarity with embedded real-time systems and modern software development practices is appreciated Analytical, detail ...

Senior C++ Engineer

Location
Belfast City District, Northern Ireland, United Kingdom
NVIDIA Networking Unit is looking for an experienced C/C++ Software Developer to join our team that works on NVIDIA NIC/DPU. You will be responsible for designing and implementing new features for our core products in the networking area. If you're creative, responsible, hardworking, and autonomous … capabilities from early stages through the full product lifecycle. What we need to see: 12+ years of hands-on experience in software development in C/C++. Good understanding of Linux operating system and/or embedded systems. Bachelors Degree within a relative field. Highly adaptable, with a strong aptitude ...

Drone Firmware Software Dev Engineer, Ring Robotics Platform Engineering

Location
Cambridge, England, United Kingdom
hardware. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Key job responsibilities Delivering high-quality C/C++ code for Ring Devices at Amazon Specifying, designing, and implementing functionality and behaviors of embedded subsystems. Collaborate effectively with applied science, software, and electronics … development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs Preferred Qualifications Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding ...

Drone Firmware Software Dev Engineer, Ring Robotics Platform Engineering

Location
Greater London, England, United Kingdom
hardware. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Key job responsibilities Delivering high-quality C/C++ code for Ring Devices at Amazon Specifying, designing, and implementing functionality and behaviors of embedded subsystems. Collaborate effectively with applied science, software, and electronics … development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs Preferred Qualifications Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding ...

Software Engineer - Video Streaming

Location
Greater London, England, United Kingdom
critical areas spanning frame capture, media pipelines, codec configuration, system services and streaming transport. The role is particularly suited to engineers with a strong C/C++ background and experience working with native video or media systems, including embedded devices, TV firmware, set‐top boxes, consoles, or similar. Our work … bitrate, using measurement and experimentation to determine where meaningful improvements can be made. What You'll Be Doing Develop, optimise and maintain low‐level C and C++ components within PlayStation’s game streaming stack. Investigate opportunities to reduce end-to-end streaming latency across frame capture, buffering, encoding, transport, decoding ...

Firmware Engineer (IPS)

Location
Coventry, England, United Kingdom
embedded firmwareengineering. We will consider candidates at Engineer and Senior Engineerlevels, with technical ownership matched to demonstrated capability. Developand maintain embedded firmware in C including drivers, hardware abstractionlayers and application logic. Translateproduct and system requirements into firmware behaviour, interfaces and tests,working with colleagues to resolve ambiguities and technical trade … embedded C++. Communications: CAN/CAN FD, UART, SPI, I2C or Ethernet,including protocol implementation, telemetry and integration between devices. Quality and automation: MISRA C or comparable coding guidelines,static analysis, Python or similar scripting, automated build and testpipelines, and software-in-the-loop or hardware-in-the-loop testing. ...

Software Engineer

Hiring Organisation
Huber+Suhner Polatis
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Contributing to architectural discussions, design reviews and continuous improvement initiatives Taking ownership of software modules from concept through to deployment Developing application software in C using POSIX APIs Working within Linux-based systems, including boot processes, Device Tree configuration (DTB) and kernel driver interaction Integrating and maintaining open-source libraries … have: Degree in Computer Science, Electronics, Software Engineering or a related discipline, or equivalent industry experience At least 3 years' experience developing software in C for embedded systems Experience working with ARM-based microcontrollers Strong understanding of coding standards, software design principles and development best practices Experience developing software ...

Robotics Hardware Engineer

Location
Greater London, England, United Kingdom
Onshape, NX, or Creo) and direct prototyping (e.g., 3D printing, machining, laser cutting, or cable harnessing). Experience writing embedded firmware for microcontrollers (e.g., C or C++) and low-level hardware interface, driver, or diagnostic code in Python and C++ on Linux. Experience with debugging using lab instrumentation (e.g., oscilloscopes … tactile/IMU sensors, and PCBAs across robot platforms using standard buses (CAN, EtherCAT, SPI, I2C, USB). Write and maintain basic microcontroller firmware (C/C++) and low-level Linux drivers, hardware interfaces, and calibration/diagnostic scripts (Python, C++) to expose new sensors and actuators to the robot ...

Junior Embedded Engineer (RTOS)

Location
Oxford, England, United Kingdom
with the Senior Embedded Engineer and HW teams on new hardware revision planning What We're Looking For Must‐Have 3+ years of embedded C/C++ experience in a hardware product environment Working knowledge of at least one RTOS (FreeRTOS, Zephyr, or similar) in a production context Experience with … Computer Engineering, or equivalent Strong Preference For Experience with DMA controllers or cache coherency management Background in safety-critical or automotive embedded software (MISRA C, ISO 26262) Exposure to Python-based test automation for hardware‐in‐the‐loop testing Compensation & Benefits Highly Competitive Salary: We are not saying our salary ...

Senior Embedded Software Engineer Hereford, UK Engineering

Location
Hereford, England, United Kingdom
implement and maintain embedded software for ETL products, with a focus on Linux‐based platforms and connected systems. Develop reliable low‐level software in C and Rust, including driver and hardware‐interface functionality where required. Support networking capability across the product stack, including network services, communications features and relevant driver … both low level (drivers, interfaces, systems programming) and higher level (backend services, user‐facing platform features and security‐related functionality). Brings strong C skills and practical experience with Rust in embedded, systems or backend contexts. Understands networking fundamentals and is comfortable developing or supporting network services and driver‐related ...

Senior Hardware Engineer

Hiring Organisation
OPUS IVS INC
Location
Dexter, Michigan, United States
Employment Type
Permanent
Salary
USD Annual
Improve code quality through writing unit tests, automation and performing code reviews. Design and develop product and protocol validation tests. Build product tools using C, C++, & C#. Test new designs and find solutions to issues. Create test systems for the new products. Implement new vehicle protocols and create test suites …/Flash memories, and other digital electronics Experience with designing processors, power supplies, communication, analog, and digital electronic circuits Strong knowledge and experience of C, C++, and C# programming languages Ability to debug electronic circuits Ability to solder surface mount components onto a PC board Has knowledge about ...

Senior Hardware Engineer - $130000 - $150000 Yearly Salary

Hiring Organisation
OPUS IVS INC
Location
Dexter, Michigan, United States
Employment Type
Permanent
Salary
USD 150,000 Annual
Improve code quality through writing unit tests, automation and performing code reviews. Design and develop product and protocol validation tests. Build product tools using C, C++, & C#. Test new designs and find solutions to issues. Create test systems for the new products. Implement new vehicle protocols and create test suites …/Flash memories, and other digital electronics Experience with designing processors, power supplies, communication, analog, and digital electronic circuits Strong knowledge and experience of C, C++, and C# programming languages Ability to debug electronic circuits Ability to solder surface mount components onto a PC board Has knowledge about ...

Firmware Engineer

Hiring Organisation
ASSA ABLOY
Location
London, England, United Kingdom
global security solutions.As our Firmware Engineer, you’ll support HID’s success by: Implementation of embedded firmware designs and test solutions primarily in C and C#Creation of design documentation.Practical hands-on experience working with and debugging embedded systems.Ability to complete tasks with minimal supervision.Education and/or Experience Engineering degree … equivalent or suitable experience.Minimum of 1+ years of related industry experience.Ability to write low to medium complexity coded solutions.Experience with embedded C, bare metal and RTOS applications.Able to use standard development software: debuggers, editors, compilers.Comfortable at working at low level (e.g. GPIO, UART, SPI, I2C)Able to demonstrate experience with ...

Senior Cloud Infrastructure and Network Operations Solutions Architect

Location
England, United Kingdom
single proprietary product. What You’ll Be Doing: Own Day 2 fabric operations across NCP fleets: NVLink/NVSwitch partition management (NMX-C/NMX-M) on GB200/GB300 NVL72-class systems, maintenance-partition isolation, and safe partition-change workflows for multi-tenant estates. Own the switch software … Spectrum-X Ethernet, Cumulus Linux and/or SONiC, ConnectX and BlueField NICs/DPUs, and NVLink/NVSwitch systems—ideally including NMX-C/NMX-M partition operations on NVL72-class platforms. Linux & Switch Platforms: Deep knowledge of Linux (RedHat, Ubuntu) and switch operating systems, network OS internals, host ...

Associate Principal Engineer - Motors Verification

Location
Malmesbury, England, United Kingdom
Support test execution as required Software & Control Systems Act as a technical expert in LabVIEW development. Develop and maintain supporting applications using Python and C/C++. Design and implement control systems for automated test equipment. Integrate instrumentation, sensors, data acquisition hardware and control platforms. Contribute to software architecture decisions … related discipline. Extensive experience developing automated test systems within an engineering environment. Expert-level LabVIEW development experience. Strong experience developing software using Python and C/C++. Excellent understanding of automation, control systems and data acquisition. Experience delivering complex engineering projects from concept through implementation. Practical understanding of electronics, instrumentation ...