1 to 25 of 53 C Jobs in the West Midlands

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

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

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

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

BMS Algorithm Developer

Hiring Organisation
Tata Technologies
Location
Coventry, England, United Kingdom
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 … Skills: · 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 ...

Staff / Principal Implementation Engineer

Hiring Organisation
Arm
Location
Handsworth, West Midlands, UK
Employment Type
Full-time
significant impact from day one. We value hands-on experience, ownership, and a grounded, friendly environment. Responsibilities Your key responsibilities will include: Developing C/C++ Models: Design and implement robust models for various Media IPs, simulating the behaviour of hardware components to ensure accurate and high-performance functionality. Models … Verification: Collaborate with the verification team to ensure models achieve bit-accurate alignment with hardware RTL designs. Enhancing Frameworks: Develop and maintain C/C++ frameworks that support Media IP modelling, ensuring feature completeness, scalability, and seamless testing. Code Optimisation: Implement algorithms with a strong focus on efficiency. Minimise computational ...

Senior Python Core Engineer

Hiring Organisation
ClearML
Location
Wolverhampton, West Midlands, UK
Employment Type
Full-time
communication skills and ability to work independently or as part of a team. Advantages Active contributor to major open-source Python projects. Experience with C-extensions (Cython, PyBind11). Experience with CI/CD pipelines for library publishing (GitHub Actions). ...

Senior Python Core Engineer

Hiring Organisation
ClearML
Location
Shrewsbury, Shropshire, UK
Employment Type
Full-time
communication skills and ability to work independently or as part of a team. Advantages Active contributor to major open-source Python projects. Experience with C-extensions (Cython, PyBind11). Experience with CI/CD pipelines for library publishing (GitHub Actions). ...

Senior Python Core Engineer

Hiring Organisation
ClearML
Location
Worcester, Worcestershire, UK
Employment Type
Full-time
communication skills and ability to work independently or as part of a team. Advantages Active contributor to major open-source Python projects. Experience with C-extensions (Cython, PyBind11). Experience with CI/CD pipelines for library publishing (GitHub Actions). ...

Senior Python Core Engineer

Hiring Organisation
ClearML
Location
Birmingham, UK
Employment Type
Full-time
communication skills and ability to work independently or as part of a team. Advantages Active contributor to major open-source Python projects. Experience with C-extensions (Cython, PyBind11). Experience with CI/CD pipelines for library publishing (GitHub Actions). ...

Senior Solutions Architect, HPC and AI

Hiring Organisation
NVIDIA
Location
Telford, Shropshire, UK
Employment Type
Full-time
accelerated computing technologies at cluster scale, ideally including work with NVIDIA platforms. Strong programming skills in at least one of the following languages: C, C++, or Python. Practical experience identifying and resolving bottlenecks in large-scale training workloads or parallel applications. Hands-on experienced in profiling and debugging large parallel ...

Senior Solutions Architect, HPC and AI

Hiring Organisation
NVIDIA
Location
Wolverhampton, West Midlands, UK
Employment Type
Full-time
accelerated computing technologies at cluster scale, ideally including work with NVIDIA platforms. Strong programming skills in at least one of the following languages: C, C++, or Python. Practical experience identifying and resolving bottlenecks in large-scale training workloads or parallel applications. Hands-on experienced in profiling and debugging large parallel ...

Software Engineering Team Lead

Hiring Organisation
Lockheed Martin
Location
Telford, Shropshire, UK
Employment Type
Full-time
Engineering lifecycle. Ability to communicate with a wide range of audiences on complex topics. Proficient in a current software development language such as Java, C/C++, Python, TypeScript, ReactJS. A knowledge of: DevSecOps approaches to automation and security. Microservice architectures. Infrastructure as Code tools. Cloud technologies. Desired skills, qualifications ...

Senior Solutions Architect, HPC and AI

Hiring Organisation
NVIDIA
Location
Worcester, Worcestershire, UK
Employment Type
Full-time
accelerated computing technologies at cluster scale, ideally including work with NVIDIA platforms. Strong programming skills in at least one of the following languages: C, C++, or Python. Practical experience identifying and resolving bottlenecks in large-scale training workloads or parallel applications. Hands-on experienced in profiling and debugging large parallel ...

Software Engineering Team Lead

Hiring Organisation
Lockheed Martin
Location
Shrewsbury, Shropshire, UK
Employment Type
Full-time
Engineering lifecycle. Ability to communicate with a wide range of audiences on complex topics. Proficient in a current software development language such as Java, C/C++, Python, TypeScript, ReactJS. A knowledge of: DevSecOps approaches to automation and security. Microservice architectures. Infrastructure as Code tools. Cloud technologies. Desired skills, qualifications ...

Senior Systems Software Engineer

Hiring Organisation
Fractile
Location
Telford, Shropshire, UK
Employment Type
Full-time
highly collaborative hardware-software co-design methodology It Would Be Great If You Have Proven experience of developing data centre systems software Excellent C/C++ skills and solid experience of industry standard development tools and technologies A good understanding of low-level hardware A creative and innovative mindset ...

Senior Systems Software Engineer

Hiring Organisation
Fractile
Location
Shrewsbury, Shropshire, UK
Employment Type
Full-time
highly collaborative hardware-software co-design methodology It Would Be Great If You Have Proven experience of developing data centre systems software Excellent C/C++ skills and solid experience of industry standard development tools and technologies A good understanding of low-level hardware A creative and innovative mindset ...

Senior Systems Software Engineer

Hiring Organisation
Fractile
Location
Stoke-on-Trent, Staffordshire, UK
Employment Type
Full-time
highly collaborative hardware-software co-design methodology It Would Be Great If You Have Proven experience of developing data centre systems software Excellent C/C++ skills and solid experience of industry standard development tools and technologies A good understanding of low-level hardware A creative and innovative mindset ...

Senior Systems Software Engineer

Hiring Organisation
Fractile
Location
Birmingham, UK
Employment Type
Full-time
highly collaborative hardware-software co-design methodology It Would Be Great If You Have Proven experience of developing data centre systems software Excellent C/C++ skills and solid experience of industry standard development tools and technologies A good understanding of low-level hardware A creative and innovative mindset ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Worcester, Worcestershire, UK
Employment Type
Full-time
strong background in a relevant high-reliability industry. Essential Skills & Experience: Industry experience from Automotive, Aerospace, Medical, or Hazardous Area systems. Strong C/C++ programming skills. Experience with firmware for functional safety (SIL-level) systems. Proficiency with STM32 or Microchip microcontrollers (PIC experience desirable). Deep understanding of CANBus ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Birmingham, UK
Employment Type
Full-time
strong background in a relevant high-reliability industry. Essential Skills & Experience: Industry experience from Automotive, Aerospace, Medical, or Hazardous Area systems. Strong C/C++ programming skills. Experience with firmware for functional safety (SIL-level) systems. Proficiency with STM32 or Microchip microcontrollers (PIC experience desirable). Deep understanding of CANBus ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Telford, Shropshire, UK
Employment Type
Full-time
strong background in a relevant high-reliability industry. Essential Skills & Experience: Industry experience from Automotive, Aerospace, Medical, or Hazardous Area systems. Strong C/C++ programming skills. Experience with firmware for functional safety (SIL-level) systems. Proficiency with STM32 or Microchip microcontrollers (PIC experience desirable). Deep understanding of CANBus ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Coventry, UK
Employment Type
Full-time
strong background in a relevant high-reliability industry. Essential Skills & Experience: Industry experience from Automotive, Aerospace, Medical, or Hazardous Area systems. Strong C/C++ programming skills. Experience with firmware for functional safety (SIL-level) systems. Proficiency with STM32 or Microchip microcontrollers (PIC experience desirable). Deep understanding of CANBus ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Shrewsbury, Shropshire, UK
Employment Type
Full-time
strong background in a relevant high-reliability industry. Essential Skills & Experience: Industry experience from Automotive, Aerospace, Medical, or Hazardous Area systems. Strong C/C++ programming skills. Experience with firmware for functional safety (SIL-level) systems. Proficiency with STM32 or Microchip microcontrollers (PIC experience desirable). Deep understanding of CANBus ...