1 to 25 of 35 Permanent C Jobs in the West Midlands

Embedded Software Manager

Hiring Organisation
Octopus Energy
Location
Handsworth, West Midlands, UK
Employment Type
Full-time
would like to hear from you if you have the following experience... Proven experience managing and leading embedded software engineering teams Excellent knowledge of C language for embedded systems and embedded software architecture Experience with microcontroller platforms (ESP32 or similar) Knowledge of hardware communication protocols: SPI, UART, I2C, CAN Strong

Software Engineer $200/hr Remote | Mercor

Hiring Organisation
Crossing Hurdles
Location
Worcester, Worcestershire, UK
Employment Type
Full-time
Mercor that collaborates with world's leading AI research labs to build and train cutting-edge AI models. Organization: Mercor Position: Systems Software Engineer (C Rust) Referral Partner: Crossing Hurdles Type: Hourly contract Compensation: $200 per hour Location: Remote Duration: 1 month Commitment: 15–20 hours/week, flexible … asynchronous Role Responsibilities: Develop and validate coding benchmarks in C Rust with a focus on object-oriented design principles. Curate tasks, solutions, and test suites from real-world repositories. Ensure benchmarks include robust unit and integration tests for solution verification. Debug, optimize, and document benchmark code to ensure reliability

Software Engineer $200/hr Remote | Mercor

Hiring Organisation
Crossing Hurdles
Location
Telford, Shropshire, UK
Employment Type
Full-time
Mercor that collaborates with world's leading AI research labs to build and train cutting-edge AI models. Organization: Mercor Position: Systems Software Engineer (C Rust) Referral Partner: Crossing Hurdles Type: Hourly contract Compensation: $200 per hour Location: Remote Duration: 1 month Commitment: 15–20 hours/week, flexible … asynchronous Role Responsibilities: Develop and validate coding benchmarks in C Rust with a focus on object-oriented design principles. Curate tasks, solutions, and test suites from real-world repositories. Ensure benchmarks include robust unit and integration tests for solution verification. Debug, optimize, and document benchmark code to ensure reliability

Software Engineer $200/hr Remote | Mercor

Hiring Organisation
Crossing Hurdles
Location
Stoke-on-Trent, Staffordshire, UK
Employment Type
Full-time
Mercor that collaborates with world's leading AI research labs to build and train cutting-edge AI models. Organization: Mercor Position: Systems Software Engineer (C Rust) Referral Partner: Crossing Hurdles Type: Hourly contract Compensation: $200 per hour Location: Remote Duration: 1 month Commitment: 15–20 hours/week, flexible … asynchronous Role Responsibilities: Develop and validate coding benchmarks in C Rust with a focus on object-oriented design principles. Curate tasks, solutions, and test suites from real-world repositories. Ensure benchmarks include robust unit and integration tests for solution verification. Debug, optimize, and document benchmark code to ensure reliability

Software Engineer $200/hr Remote | Mercor

Hiring Organisation
Crossing Hurdles
Location
Wolverhampton, West Midlands, UK
Employment Type
Full-time
Mercor that collaborates with world's leading AI research labs to build and train cutting-edge AI models. Organization: Mercor Position: Systems Software Engineer (C Rust) Referral Partner: Crossing Hurdles Type: Hourly contract Compensation: $200 per hour Location: Remote Duration: 1 month Commitment: 15–20 hours/week, flexible … asynchronous Role Responsibilities: Develop and validate coding benchmarks in C Rust with a focus on object-oriented design principles. Curate tasks, solutions, and test suites from real-world repositories. Ensure benchmarks include robust unit and integration tests for solution verification. Debug, optimize, and document benchmark code to ensure reliability

Software Engineer $200/hr Remote | Mercor

Hiring Organisation
Crossing Hurdles
Location
Shrewsbury, Shropshire, UK
Employment Type
Full-time
Mercor that collaborates with world's leading AI research labs to build and train cutting-edge AI models. Organization: Mercor Position: Systems Software Engineer (C Rust) Referral Partner: Crossing Hurdles Type: Hourly contract Compensation: $200 per hour Location: Remote Duration: 1 month Commitment: 15–20 hours/week, flexible … asynchronous Role Responsibilities: Develop and validate coding benchmarks in C Rust with a focus on object-oriented design principles. Curate tasks, solutions, and test suites from real-world repositories. Ensure benchmarks include robust unit and integration tests for solution verification. Debug, optimize, and document benchmark code to ensure reliability

Software Engineer $200/hr Remote | Mercor

Hiring Organisation
Crossing Hurdles
Location
Coventry, UK
Employment Type
Full-time
Mercor that collaborates with world's leading AI research labs to build and train cutting-edge AI models. Organization: Mercor Position: Systems Software Engineer (C Rust) Referral Partner: Crossing Hurdles Type: Hourly contract Compensation: $200 per hour Location: Remote Duration: 1 month Commitment: 15–20 hours/week, flexible … asynchronous Role Responsibilities: Develop and validate coding benchmarks in C Rust with a focus on object-oriented design principles. Curate tasks, solutions, and test suites from real-world repositories. Ensure benchmarks include robust unit and integration tests for solution verification. Debug, optimize, and document benchmark code to ensure reliability

Software Engineer $200/hr Remote | Mercor

Hiring Organisation
Crossing Hurdles
Location
Birmingham, UK
Employment Type
Full-time
Mercor that collaborates with world's leading AI research labs to build and train cutting-edge AI models. Organization: Mercor Position: Systems Software Engineer (C Rust) Referral Partner: Crossing Hurdles Type: Hourly contract Compensation: $200 per hour Location: Remote Duration: 1 month Commitment: 15–20 hours/week, flexible … asynchronous Role Responsibilities: Develop and validate coding benchmarks in C Rust with a focus on object-oriented design principles. Curate tasks, solutions, and test suites from real-world repositories. Ensure benchmarks include robust unit and integration tests for solution verification. Debug, optimize, and document benchmark code to ensure reliability

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

Software & Electronics Engineer

Hiring Organisation
Meridian Business Support Limited
Location
Stoke-On-Trent, Staffordshire, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
Experience Required: - Proficient in analogue and high-speed digital design. - Experienced in multilayer PCB design with high-speed mixed signals. - Strong background in embedded C or C++ development for microprocessors. - Skilled in firmware and Windows-based application software production. - Comprehensive knowledge of the full design lifecycle. - Excellent component-level fault

Senior Firmware Engineer, Embedded C Developer, COR7387

Hiring Organisation
Corriculo Ltd
Location
Warwick, Warwickshire, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
Senior Firmware Engineer, Embedded C Developer, COR7387 Are you an experienced electronics or embedded software engineer looking to take the next step in your career? Excited by creating innovative products that make a real impact? This could be the perfect role for you! The Role As a Firmware Engineer … with 2-3 days per week onsite from their Warwick site. What's Required? We're looking for someone with: Strong experience in embedded C development on microcontrollers Proven experience in digital electronics design, ideally battery-powered or microprocessor-based devices Familiarity with PCB design and layout, and standard interface

Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£45,000
efficient, reliable, and maintainable embedded code that interacts closely with custom electronics and sensor systems. Key Responsibilities: Design, develop, and maintain embedded software in C/C++ for STM32 or ARM-based microcontrollers Implement and optimise applications running on RTOS platforms Work with serial communication protocols such … test engineers to deliver robust embedded solutions Participate in design reviews, code reviews, and continuous improvement initiatives Skills & Experience Hands-on experience with embedded C/C++ development Proven experience developing firmware for STM32 or similar 32-bit microcontrollers Experience working with RTOS-based systems Proficiency in debugging and hardware

LabVIEW Software/Systems Engineer

Hiring Organisation
ZENOVO LTD
Location
Walsall, West Midlands, United Kingdom
Employment Type
Permanent
. Strong understanding of automotive communication networks: CAN/CAN-FD, LIN, Ethernet, FlexRay. Knowledge of embedded systems and firmware concepts. Proficient in C for embedded development. Experience in C++ for high-level software development and maintenance. Basic working knowledge of Python for scripting and tooling.

Senior Security Research Architect

Hiring Organisation
NVIDIA
Location
Stoke-on-Trent, Staffordshire, UK
Employment Type
Full-time
following: model writing, bounded and unbounded model checking, and symbolic execution. Programming and debugging fundamentals across languages such as Python, ARM assembly, and C/C++. The ideal candidate will enjoy working in a diverse team, with excellent communication skills and a genuine passion for teamwork. Proven track record

Senior Security Research Architect

Hiring Organisation
NVIDIA
Location
Coventry, UK
Employment Type
Full-time
following: model writing, bounded and unbounded model checking, and symbolic execution. Programming and debugging fundamentals across languages such as Python, ARM assembly, and C/C++. The ideal candidate will enjoy working in a diverse team, with excellent communication skills and a genuine passion for teamwork. Proven track record

Senior Security Research Architect

Hiring Organisation
NVIDIA
Location
Birmingham, UK
Employment Type
Full-time
following: model writing, bounded and unbounded model checking, and symbolic execution. Programming and debugging fundamentals across languages such as Python, ARM assembly, and C/C++. The ideal candidate will enjoy working in a diverse team, with excellent communication skills and a genuine passion for teamwork. Proven track record

Senior Security Research Architect

Hiring Organisation
NVIDIA
Location
Telford, Shropshire, UK
Employment Type
Full-time
following: model writing, bounded and unbounded model checking, and symbolic execution. Programming and debugging fundamentals across languages such as Python, ARM assembly, and C/C++. The ideal candidate will enjoy working in a diverse team, with excellent communication skills and a genuine passion for teamwork. Proven track record

Senior Security Research Architect

Hiring Organisation
NVIDIA
Location
Shrewsbury, Shropshire, UK
Employment Type
Full-time
following: model writing, bounded and unbounded model checking, and symbolic execution. Programming and debugging fundamentals across languages such as Python, ARM assembly, and C/C++. The ideal candidate will enjoy working in a diverse team, with excellent communication skills and a genuine passion for teamwork. Proven track record

Senior Security Research Architect

Hiring Organisation
NVIDIA
Location
Worcester, Worcestershire, UK
Employment Type
Full-time
following: model writing, bounded and unbounded model checking, and symbolic execution. Programming and debugging fundamentals across languages such as Python, ARM assembly, and C/C++. The ideal candidate will enjoy working in a diverse team, with excellent communication skills and a genuine passion for teamwork. Proven track record

Senior Security Research Architect

Hiring Organisation
NVIDIA
Location
Wolverhampton, West Midlands, UK
Employment Type
Full-time
following: model writing, bounded and unbounded model checking, and symbolic execution. Programming and debugging fundamentals across languages such as Python, ARM assembly, and C/C++. The ideal candidate will enjoy working in a diverse team, with excellent communication skills and a genuine passion for teamwork. Proven track record

Senior Software Engineer - eDV Cleared

Hiring Organisation
Searchability NS&D
Location
Worcestershire, England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £80,000 per annum
ready systems. Working within a rigorous engineering environment using modern development, configuration and change-management tools. Required Skills & Experience Strong professional experience developing in C/C++. Background in embedded software development and integration. Experience with unit testing, CI/CD pipelines and modern development practices. Knowledge of designing

Senior Embedded Software Engineer - eDV Cleared

Hiring Organisation
Searchability NS&D
Location
Worcestershire, England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £80,000 per annum
stakeholders to communicate technical ideas clearly and effectively. Working with modern digital hardware to create novel embedded capabilities. Required Skills & Experience Professional experience with C, C++, Python, Java or C# . Strong track record developing for embedded platforms (bare metal and OS-based). Experience integrating software on open-source

LabVIEW Software/Systems Engineer

Hiring Organisation
Zenovo
Location
Pelsall, Staffordshire, United Kingdom
Employment Type
Permanent
Salary
GBP 55,000 - 65,000 Annual
. Strong understanding of automotive communication networks: CAN/CAN-FD, LIN, Ethernet, FlexRay. Knowledge of embedded systems and firmware concepts. Proficient in C for embedded development. Experience in C++ for high-level software development and maintenance. Basic working knowledge of Python for scripting and tooling.

Embedded Software Engineer

Hiring Organisation
Insignis
Location
Rugeley, Staffordshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
/Electronic Engineering or similar. Proven embedded software/firmware delivery experience in sectors such as defence, aerospace, nuclear, or automotive. Proficient in embedded C/C++ programming. Experience with DSPs and microcontrollers. Ability to gain UK Security Clearance (SC). Desirable Experience in power electronics/systems testing. Familiarity

LabVIEW Software/Systems Engineer

Hiring Organisation
Zenovo
Location
West Midlands, Pelsall, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£55000 - £65000/annum
. Strong understanding of automotive communication networks: CAN/CAN-FD, LIN, Ethernet, FlexRay. Knowledge of embedded systems and firmware concepts. Proficient in C for embedded development. Experience in C++ for high-level software development and maintenance. Basic working knowledge of Python for scripting and tooling.