1,051 to 1,075 of 1,292 C Jobs

Quantitative Software Developer Intern

Location
Greater London, England, United Kingdom
research infrastructure. Interns will work on small, highly collaborative teams. Undergraduate or graduate candidates in computer science or engineering Significant experience in Python, C++, C, or Java Serious interest in systems programming (e.g. Linux kernel development, compilers, embedded systems, networking, file systems, debuggers) In-depth understanding of how userland programs … working both independently and within a small team Desirable Candidates Undergraduate or graduate candidates in computer science or engineering Significant experience in Python, C++, C, or Java Serious interest in systems programming (e.g. Linux kernel development, compilers, embedded systems, networking, file systems, debuggers) In-depth understanding of how userland programs ...

Senior Embedded Software Engineer (UK)

Location
Buckingham, England, United Kingdom
products. Role Summary The role of a Senior Embedded Software Engineer includes project planning, designing software architectures, writing code in programming languages such as C or C++, debugging and testing software to ensure it meets system requirements, and leading projects through to completion through technical leadership supporting the cross-functional … engineering teams. Responsibilities and Duties Design & Development : Lead the creation of embedded software, including defining requirements, designing architecture, and implementing solutions in C/C++. Cross-functional Collaboration : Work closely with hardware engineers and project teams to ensure seamless integration and alignment with product goals. Testing & Debugging : Validate software through ...

Embedded Firmware Engineer

Location
Cardiff, Wales, United Kingdom
collaborate with colleagues both onsite and overseas. Occasional travel may be required. Responsibilities Implementation of embedded firmware designs and test solutions primarily in C and C#. Creation of design documentation. Hands‐on debugging of embedded systems. Completion of tasks with minimal supervision. Required Knowledge/Experience Ability to write … medium complexity coded solutions. Experience with embedded C, bare metal and RTOS applications. Proficient with standard development software: debuggers, editors, compilers. Comfortable working at low level (GPIO, UART, SPI, I2C). Experience with software version control. Additional Beneficial Skills/Experience Smart Card ISO7816 and RFID ISO 14443/ ...

Software Engineer - Embedded Systems Marine Autonomous Vehicle

Hiring Organisation
Jobot
Location
Seattle, Washington, United States
Employment Type
Permanent
Salary
USD 190,000 Annual
looking for a senior embedded software engineer to maintain and advance the C-based control systems inside our autonomous ocean-profiling floats. This Jobot Job is hosted by: Madeline Lazarus Are you a fit? Easy Apply now by clicking the "Quick Apply" button and sending us your resume. Salary … existing float control software and driving new R&D development, working directly with hardware on the bench to build, test, and refine bare-metal C code running on ARM microcontrollers. Backfilling a recently departed senior engineer, this role also carries ownership of the decoder software that supports customer data delivery. ...

Electronics Engineer

Location
Essex, England, United Kingdom
firmware architectures, predominantly involving FPGA technology Decompose, verify and validate design requirements across product development activities Develop FPGA designs using VHDL and embedded C Define and perform unit-level and subsystem-level testing for embedded firmware Produce hardware and firmware design documentation, test documents, simulation reports, timing analyses and power … power supplies Experience working with FPGAs and System-on-Chip technologies, with the ability to understand VHDL code Understanding of embedded firmware development, embedded C and embedded system architectures Experience using Vivado and Vitis design tools, or equivalent, and familiarity with the Xilinx chip family would be advantageous Knowledge ...

Vehicle Software Engineer

Location
Letchworth, England, United Kingdom
behaviour, calibration tables, tuning parameters and map-switching logic. Work with TriCore, PowerPC and multicore automotive architectures . Develop tools, scripts and automation using C/C++, C# and Python . Work with CAN, UDS, CCP/XCP and KWP2000 . Use automotive programming, flashing, diagnostics, data logging and calibration … related discipline. You should have: Strong assembly language and embedded systems knowledge. Hands-on experience with IDA Pro and/or Ghidra . Strong C/C++, C# and Python programming skills. Experience with automotive communications, diagnostics and ECU tooling. A structured, analytical approach and the ability to work independently. ...

Electronics and Embedded Software Engineer, Firmware, PCB Design, Burnley, COR7696

Hiring Organisation
Corriculo Ltd
Location
Burnley, Lancashire, United Kingdom
Employment Type
Full-Time
Salary
£40,000 - £50,000 per annum
will take ownership of circuit design, firmware development, and prototype creation across a portfolio of products. Day-to-day, you will write and maintain C firmware, design custom PCBs, and help bring new concepts from initial architecture through to working prototype. You will also provide technical support to ensure … including compliance with EMC and LVD requirements Hands-on experience developing, testing, and maintaining hardware and firmware using ARM microcontrollers, including bare-metal embedded C Ability to plan and architect new firmware from the ground up, including building and evaluating prototypes Familiarity with PCB design tools such as KiCad, RTOS ...

Software Engineer

Location
Coventry, England, United Kingdom
role will include: Cryptanalysis of algorithms Analysis of various microcontroller architectures Using IDA Pro Logging vehicle communications (CAN Bus, K-Line) Developing C/C++ applications for our tools Using Python to develop in-house routines for vehicle communication Testing procedures on various vehicles Participating in Scrum meetings and reporting … track tasks and activities Who we are looking for: Degree in Automotive Engineering, Electronic Engineering, Computer Science, or a related field Proficiency in C and embedded systems development Understanding of software development methodologies Recent graduates are welcome to apply Strong ability to learn and absorb complex information effectively Outstanding analytical ...

Senior Controls and Automation Engineer

Hiring Organisation
S & S Cycle
Location
Viola, Wisconsin, United States
Employment Type
Permanent
Salary
USD Annual
automation equipment used in engineering and manufacturing Embedded Hardware & Firmware Design custom embedded control hardware for test systems and product prototypes Develop firmware in C/C++ for microcontroller-based controllers Implement CAN bus communication with ECUs and vehicle subsystems Create embedded solutions for sensors, actuators, motor control, and data … 5+ years experience in industrial automation, controls engineering, or custom machinery Strong experience with: PLC programming and industrial I/O Embedded firmware development (C/C++) Electrical schematics and hardware design, PCB layout. Sensors, actuators, motors, VFDs, and safety circuits Hands-on experience commissioning and troubleshooting machines in real ...

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 ...

Electronics Engineer / Embedded Developer

Location
Burnley, England, United Kingdom
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 isn’t essential: A good science education KiCad for PCB design RTOS ...

Electronics Hardware Engineer

Location
United Kingdom
digital electronic hardware for advanced subsea products. Lead hardware design reviews and provide technical guidance throughout the development lifecycle. Develop embedded firmware using Embedded C and support implementation on microprocessor-based systems. Design reliable low-power, low-noise electronic circuits for demanding environments. Support EMC design, testing and standards compliance … Engineering, Electrical Engineering or a related discipline. Strong commercial experience in analogue and digital electronics design. Experience designing FPGA and microprocessor-based systems. Embedded C programming experience with a working knowledge of C++. Experience designing low‐power and low‐noise electronic systems. Knowledge of EMC design principles and EMC testing. ...

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 ...

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 ...

Air Combat Simulation Engineer

Hiring Organisation
Saab UK
Location
Bedford, Bedfordshire, South East, United Kingdom
Employment Type
Permanent
translation of data files between formats in use within the community. Develop Simulink models of aircraft and aerospace systems and auto-code to C/C++ and dll. Integrate Models (Simulink and dll) into System-of-Systems models. Undertake simulation development, testing and application with results analysis to provide understanding … issues, significance and potential resolutions. Qualifications and Skills: Degree Educated - Engineering degree in relevant subject. Matlab and Simulink (and Stateflow), Auto-coding to C/C++ and DLL Programming languages (Preferably C++, C#, Delphi) Flight Dynamics and aircraft performance modelling Pilot modelling Modelling of Sensors and Signatures ...

Air Combat Simulation Engineer

Hiring Organisation
Saab UK
Location
Bedford, Bedfordshire, South East, United Kingdom
Employment Type
Permanent
translation of data files between formats in use within the community. Develop Simulink models of aircraft and aerospace systems and auto-code to C/C++ and dll. Integrate Models (Simulink and dll) into System-of-Systems models. Undertake simulation development, testing and application with results analysis to provide understanding … issues, significance and potential resolutions. Qualifications and Skills: Degree Educated - Engineering degree in relevant subject. Matlab and Simulink (and Stateflow), Auto-coding to C/C++ and DLL Programming languages (Preferably C++, C#, Delphi) Flight Dynamics and aircraft performance modelling Pilot modelling Modelling of Sensors and Signatures ...

Air Combat Simulation Engineer

Location
Cambridgeshire and Peterborough, England, United Kingdom
translation of data files between formats in use within the community. Develop Simulink models of aircraft and aerospace systems and auto-code to C/C++ and dll. Integrate Models (Simulink and dll) into System-of-Systems models. Undertake simulation development, testing and application with results analysis to provide understanding … issues, significance and potential resolutions. Qualifications and Skills: Degree Educated - Engineering degree in relevant subject. Matlab and Simulink (and Stateflow), Auto-coding to C/C++ and DLL Programming languages (Preferably C++, C#, Delphi) Flight Dynamics and aircraft performance modelling Modelling of Sensors and Signatures (RF and EO/ ...

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 ...

Application Security Consultant

Location
Greater London, England, United Kingdom
Secure Development Centre of Excellence. Develop and promote consistent application security methodologies, standards and best practices. Support secure coding standards across technologies including Java, C, C++ and other relevant languages. Integrate security controls and automated testing into CI/CD pipelines , including SAST, DAST and SCA. Support threat modelling … within CI/CD and DevSecOps environments . The ability to read and understand code in at least one major language such as Java, C, C++, C#, Python or similar. Knowledge of secure software development lifecycles and shift-left security practices. Experience with threat modelling , such as STRIDE or similar ...

Software Engineer, Cybersecurity Analytics & Enforcement

Location
Greater London, England, United Kingdom
developing data identifiers (e.g. regular expressions) to detect sensitive information, and contributing to the underlying content extraction and identification infrastructure, including components written in C/C++/Swift. Enhancing and maintaining the execution environment for policies, built primarily in Go (Golang) . Managing the policy lifecycle within our backend … such as memory management, concurrency, and backend development principles Strong programming skills, supported by several years of professional software engineering experience Experience with Java, C, C++, or similar languages, and an openness to learning Go Familiarity with Python , which shares syntax with Starlark (our embedded scripting language) and is commonly ...

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

Hiring Organisation
OPUS IVS INC
Location
Dexter, Michigan, United States
Employment Type
Permanent
Salary
USD 130,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 ...

Principal Cyber Researcher

Location
Bristol, England, United Kingdom
planning and operational management* Support business development efforts, including proposal writing and technical briefings## Essential Skills and Experience* Proficiency in programming languages such as C, C++, or Python* Strong working knowledge of Linux-based systems, including command-line tools and system configuration* Excellent communication skills, both written and verbal* Solid … country, supporting 29,040 jobs in England, 3,040 in Northern Ireland, 1,900 in Scotland and 1,600 in Wales.#LI-AS3 C&I*RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation ...

Senior Electronics Hardware Engineer

Hiring Organisation
Sonardyne International Limited
Location
Yateley, Hampshire, South East, United Kingdom
Employment Type
Permanent
boards and prototypes. Debugging hardware and investigating those particularly stubborn problems that dont behave quite as the simulation suggested they would. Writing embedded C and potentially C++ to support board bring-up, diagnostics and hardware integration. Designing with EMC in mind and supporting EMC testing and compliance activities. Planning … hardware. Schematic capture and PCB design using Altium Designer or a comparable professional tool. Hardware simulation and modelling. EMC-aware design and testing. Embedded C for low-level hardware interaction, bring-up and debugging. Electronic test, measurement and practical laboratory debugging. Taking electronic products from concept through prototype and into ...