Senior / System Applications Engineer – Limerick
Develop and validate advanced battery management system (BMS) software supporting electric vehicle and energy storage technologies.
This role focuses on system-level validation, automation, and ensuring robust performance of embedded software solutions in real-world applications.
Responsibilities
Develop and execute comprehensive validation strategies for BMS software systems
Design and implement automated test frameworks and validation setups
Collaborate with design and applications teams to define validation scope and coverage
Perform system-level testing including functional, regression, and stress testing
Analyze test data, identify root causes, and drive corrective actions
Develop custom scripts and tools (e.g. Python, LabVIEW, TestStand) to support validation
Utilize lab equipment such as oscilloscopes, logic analyzers, and power supplies for testing
Document validation plans, procedures, and results in line with industry standards
Support CI/CD pipelines and test automation using tools such as Jenkins and GitHub Actions
Track validation activities, defects, and progress using tools like Jira
Requirements
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related discipline
Minimum 5 years' experience in validation or test engineering, ideally within embedded systems
Strong understanding of communication protocols including CAN, SPI, I2C, and UART
Proficiency in scripting languages such as Python and LabVIEW for automation
Experience with embedded systems, including software development and verification
Hands-on experience with lab instrumentation and debugging tools
Familiarity with CI/CD pipelines and version control systems such as Git or Bitbucket
Strong analytical and problem-solving capability
Solid hardware debugging and troubleshooting skills
Effective communication and ability to work in cross-functional teams
#J-*****-Ljbffr