
Embedded Software Engineer
Job Description
Role: Embedded Systems Engineer (Battery / BMS Applications)
Location: Limerick (5 Days Onsite)
Type: 12-month initial contract
November start date preferred
Role Overview
We are looking for a hands-on Embedded Systems Engineers with a can-do attitude to support the development of battery monitoring and diagnostics solutions for automotive BMS and Energy Storage Systems (ESS). The role spans hardware bring-up, firmware development, data acquisition, algorithm development and customer-facing technical support.
Key Responsibilities
Bring up and debug evaluation boards and embedded platforms in the lab
Develop Python tools for test automation, data acquisition and analysis
Develop and maintain embedded C firmware for microcontrollers
Implement and validate battery algorithms (SoC, SoH, impedance-based diagnostics)
Integrate communication interfaces including I2C, SPI, UART/USART, CAN and TCP/IP
Support customer evaluations, demonstrations and technical documentation
Essential Requirements
Degree in Electronic Engineering, Electrical Engineering, Computer Engineering or similar
Strong Python programming skills (essential)
Strong understanding of electronic hardware including schematics, ADCs, analog front ends and laboratory equipment
Experience using oscilloscopes, logic analysers and digital multimeters
Hands-on experience with I2C, SPI, USART/UART and CAN communications
Working knowledge of TCP/IP networking
Practical, hands-on approach with strong problem-solving skills
Ability to work onsite in Limerick 5 days per week
Highly Desirable
MATLAB / Simulink experience for algorithm development and validation
Embedded C development on ARM Cortex-M or similar microcontrollers
Battery Management Systems (BMS) or Energy Storage Systems (ESS) experience
Knowledge of cell monitoring, balancing, SoC and SoH estimation
Signal processing, Kalman filtering and diagnostic algorithms
Electrochemical Impedance Spectroscopy (EIS)
Customer-facing applications engineering experience
Git, Linux and RTOS experience
Understanding of automotive standards and functional safety (ISO 26262)
Experience
3-8 years' relevant industry experience
ApplyWave is not an employer or a recruitment agency. You apply to each employer directly — we find their contact and write your letter. Real employers never charge money for a job or a visa sponsorship.

On the UK register
More from Cpl
Visa Sponsorship Data
AI Resume Tailoring
Example
Tailor your resume for Embedded Software Engineer roles
- Scores your fit against the posting's own requirements
- Pulls the skills and keywords it names into your bullets
- Exports as PDF or Word, ready to submit
Reach hiring managers at Cpl
AI Cover Letters for Embedded Software Engineer
Generate tailored cover letters, recruiter emails, and LinkedIn messages matched to your resume.
- Tailored to your resume & job
- Cover letters, emails, LinkedIn messages
- Professional tone, your experience
