1,001 to 1,025 of 1,191 Permanent C Jobs

Principal Firmware Engineer

Hiring Organisation
McNally Recruitment Ltd
Location
Cumbernauld, North Lanarkshire, UK
Employment Type
Full-time
Analyzer Productswith a strong emphasis on embedded systems and hardware-level integration. This includes firmware engineers who work on code for the board using C and C++ and collaborate closely with electronics engineers. This role requires both technical leadership and strong interpersonal skills to support front-facing responsibilities. Work … Linux An engineering degree in software, electronics, or computer science, or knowledge at the same level Desirable Skills and Experience Strong technical knowledge of C and C++ Development experience with low level hardwareinterconnect protocols, i.e. CAN, SPI, UART, etc. Strongskills in Real-time multi-threaded embeddedsystems and microcontrollers Strong skills ...

Principal Firmware Engineer

Hiring Organisation
McNally Recruitment Ltd
Location
Cumbernauld, Scotland, United Kingdom
Analyzer Productswith a strong emphasis on embedded systems and hardware-level integration. This includes firmware engineers who work on code for the board using C and C++ and collaborate closely with electronics engineers. This role requires both technical leadership and strong interpersonal skills to support front-facing responsibilities. Work … Linux An engineering degree in software, electronics, or computer science, or knowledge at the same level Desirable Skills and Experience Strong technical knowledge of C and C++ Development experience with low level hardwareinterconnect protocols, i.e. CAN, SPI, UART, etc. Strongskills in Real-time multi-threaded embeddedsystems and microcontrollers Strong skills ...

BMS Algorithim Developer

Hiring Organisation
Tata Technologies Europe Ltd
Location
Coventry, West Midlands, United Kingdom
Employment Type
Permanent
thermal management, and charging strategies Model and simulate battery behavior using MATLAB/Simulink and PLECS Write and optimize real-time embedded software in C/C++ for BMS microcontrollers Execute testing strategies including Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and Hardware-in-the-Loop … Experience Hands-on experience in BMS algorithm development (e.g., SoC/SoH estimation, fault handling, thermal modeling) Strong programming skills in MATLAB, Simulink, Embedded C/C++, Python In-depth knowledge of battery chemistries such as Li-ion, LFP, NMC Proficient in control theory, including digital filters and Kalman filters ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
Bradford, UK
Employment Type
Full-time
advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance … Typical Day Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
London, UK
Employment Type
Full-time
advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance … Typical Day Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
United Kingdom
advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance … Typical Day Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
City of London, London, United Kingdom
advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance … Typical Day Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
East London, London, United Kingdom
advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance … Typical Day Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
Leigh, Greater Manchester, United Kingdom
advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance … Typical Day Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
Bolton, Greater Manchester, United Kingdom
advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance … Typical Day Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
Bury, Greater Manchester, United Kingdom
advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance … Typical Day Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
Altrincham, Greater Manchester, United Kingdom
advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance … Typical Day Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
Leeds, West Yorkshire, United Kingdom
advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance … Typical Day Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
Central London / West End, London, United Kingdom
advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance … Typical Day Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
Ashton-Under-Lyne, Greater Manchester, United Kingdom
advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance … Typical Day Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional ...

Technical Manager

Hiring Organisation
Serve Talent
Location
Haverhill, Suffolk, United Kingdom
Employment Type
Permanent
Salary
£60000/annum
Lead engineering, software, electronics and IT teams across all technical functions. Oversee development of embedded, PC-based and server-linked applications (Pascal/Delphi, C, C#, Assembler, MicroPascal, .NET). Manage full firmware lifecycles and ensure software is robust, maintainable and version-controlled. Provide high-level escalation support for complex … looking for someone who brings: Technical Skills Strong leadership across multi-disciplinary technical teams. Expertise in embedded and PC-based systems (Pascal/Delphi, C, C#, MicroPascal, SQL). Understanding of electronics design, microcontrollers, DSP and industrial automation. Solid IT infrastructure and cybersecurity knowledge. Experience delivering large-scale technical projects ...

Technical Manager

Hiring Organisation
Serve Talent
Location
Haverhill, Suffolk, East Anglia, United Kingdom
Employment Type
Permanent
Lead engineering, software, electronics and IT teams across all technical functions. Oversee development of embedded, PC-based and server-linked applications (Pascal/Delphi, C, C#, Assembler, MicroPascal, .NET). Manage full firmware lifecycles and ensure software is robust, maintainable and version-controlled. Provide high-level escalation support for complex … looking for someone who brings: Technical Skills Strong leadership across multi-disciplinary technical teams. Expertise in embedded and PC-based systems (Pascal/Delphi, C, C#, MicroPascal, SQL). Understanding of electronics design, microcontrollers, DSP and industrial automation. Solid IT infrastructure and cybersecurity knowledge. Experience delivering large-scale technical projects ...

Software Engineering Level 6 Degree Apprenticeship 2026

Hiring Organisation
MBDA
Location
Bolton, Greater Manchester, North West, United Kingdom
Employment Type
Permanent
anything from embedded systems to front end software. This software will be developed on using various platforms, including: Linux and Windows, utilising languages including C, C++ and Java. Programme structure On this 4-year scheme you will study towards a BSc (Hons) Digital & Technology Solutions Software Engineer pathway at either … Tariff points: 3 A-levels to include Maths or Computing/Computer Science. Applicants must have achieved grades A* to C. Grades below a C will not be considered. T-Level in a Software Engineering/Computing field at Merit or Distinction BTEC Level 3 Extended Diploma ...

Software Engineering Level 6 Degree Apprenticeship 2026

Hiring Organisation
MBDA
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent
anything from embedded systems to front end software. This software will be developed on using various platforms, including: Linux and Windows, utilising languages including C, C++ and Java. Programme structure On this 4-year scheme you will study towards a BSc (Hons) Digital & Technology Solutions Software Engineer pathway at either … Tariff points: 3 A-levels to include Maths or Computing/Computer Science. Applicants must have achieved grades A* to C. Grades below a C will not be considered. T-Level in a Software Engineering/Computing field at Merit or Distinction BTEC Level 3 Extended Diploma ...

Software Engineering Level 6 Degree Apprenticeship 2026

Hiring Organisation
MBDA
Location
Stevenage, Hertfordshire, South East, United Kingdom
Employment Type
Permanent
anything from embedded systems to front end software. This software will be developed on using various platforms, including: Linux and Windows, utilising languages including C, C++ and Java. Programme structure On this 4-year scheme you will study towards a BSc (Hons) Digital & Technology Solutions Software Engineer pathway at either … Tariff points: 3 A-levels to include Maths or Computing/Computer Science. Applicants must have achieved grades A* to C. Grades below a C will not be considered. T-Level in a Software Engineering/Computing field at Merit or Distinction BTEC Level 3 Extended Diploma ...

F-15 Mission Systems RF Analysis Engineer

Hiring Organisation
Boeing
Location
Saint Louis, Missouri, United States
Employment Type
Permanent
Salary
USD Annual
Job Description At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for ...

F-15 Mission Systems RF Analysis Engineer

Hiring Organisation
Boeing
Location
Berkeley, Missouri, United States
Employment Type
Permanent
Salary
USD 84 Hourly
Job Description At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for ...

Firmware Engineer

Hiring Organisation
Permanent Futures Limited
Location
Wakefield, West Yorkshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £45000/annum plus benefits
have a good understanding of embedded C for firmware engineering? Want to work for a firm that offer flexible/hybrid/remote working and have a great atmosphere? And some of the most interesting work around? This could be the one for you! Our client, an electronic manufacturing business … technologies who have already secured long term contracts to double in size over the next three years. Firmware Engineer - Skills & Abilities - Embedded Software, C, Electronics * Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred * Proficient in C with at least two years industry experience * Experience with Microcontrollers ...

Robotics Software Design Engineer - C++/PostgreSQL

Hiring Organisation
Redline Group Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £65000/annum
Robotics Software Design Engineer - C PostgreSQL Are you an experienced Software Engineer with a strong background in C++ development and data systems for robotics? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation … actively hiring for a position based in Cambridge, UK, supporting operations across their UK and EU functions. The Robotics Software Design Engineer - C Postgres, based in Cambridge, will be responsible for: Developing and optimising C++ code to acquire, report, and aggregate data in real time on constrained robotics hardware platforms ...

Embedded / Firmware Engineer (BLE / RTOS)

Hiring Organisation
Ernest Gordon Recruitment
Location
Salisbury, Wiltshire, South West, United Kingdom
Employment Type
Permanent
Salary
£65,000
contribute to the full product lifecycle - from development and testing to post-deployment support. The Role: Design, develop, and maintain embedded firmware using C/C++ for microcontrollers. Lead firmware development projects from concept through to delivery. Design and configure wireless mesh networks on BLE. Contribute to planning within … SDLC. The Person: Experience developing firmware in C/C++ for embedded systems. Proficient with RTOS. Experience with wireless networks such as BLE (Bluetooth Low Energy). Able to commute to Salisbury Reference Number: 21053 Keywords: Firmware Engineer, Embedded C, Zephyr, RTOS, Microcontroller, Embedded Software, Electronics, Salisbury, Whiteparish, Data Logging ...