Embedded Systems Software Developer

2 weeks ago


Limerick, Limerick, Ireland beBeeMachine Full time €750,000 - €1,249,000
Job Overview

We are seeking a skilled Senior Software Engineer to join our team, specializing in Edge Machine Learning.

The ideal candidate will have experience in designing and developing embedded software, with a strong background in machine learning algorithms and neural network accelerators.

This role offers the opportunity to work on cutting-edge projects, implementing leading edge algorithms to monitor and ensure resilience of the electrical grid.

The successful candidate will be a strong team player who works well in a diverse environment, with excellent communication skills and a strong problem-solving ability.

Key Responsibilities:
  • Design and develop software for Grid Monitoring embedded systems which include neural net accelerators.
  • Work closely with AI engineers to adapt and tune ML models for the target edge computing platform.
  • Combine ML inferences and other signals within the embedded systems to identify and report faults and/or perform appropriate response actions.
  • Create all necessary documentation to support the embedded firmware design and communicate the essential concepts inside and outside the development team.
  • Participate in code reviews, software standard and guidelines improvement.
  • Develop and execute software unit and integration test plans.
  • Analyze test results to ensure correct functionality and implement corrective action.
  • Interact daily with geographically distributed Silicon Designers, Embedded Software Engineers, Applications Engineers, and other team members to develop software, resolve bugs, identify missing requirements etc.
  • Provide customer support during Beta trials and post release.
Skill Set Required:
  • Bachelor's degree in Electronics, Electrical or Computer Science.
  • Minimum 5 years' experience in designing and developing embedded software in C/C++ Language.
  • Background in machine learning algorithms (CNN, DNN) and experience deploying them on embedded systems.
  • Familiarity with model optimization techniques (quantization, pruning, compilation) and deployment pipelines for embedded AI.
  • Familiarity with neural network accelerators and strategies for efficient neural network execution on such hardware.
  • Strong background in embedded software and computer architecture.
  • Excellent problem-solving and troubleshooting skills.
  • Proficient in C/C++ programming.
  • Experience in designing and developing embedded applications using RTOS such as Zephyr, ThreadX, FreeRTOS etc.
  • Experience with Git, Jira and Confluence.
  • Strong written and verbal communication skills.


  • Limerick, Limerick, Ireland Software Placements Full time

    Client:Our client, a leading MultinationalSemiconductorCompany, requires aSenior Embedded Systems Test Engineerfor a role based inLimerick City, Ireland.Role:Automotive BMS/Wireless BMS are very complex solutions, designed and engineered by over 100 engineers to an ASPICE model.Verification of those solutions is as critical as the design.It requires...


  • Limerick, Limerick, Ireland Software Placements Full time

    Client:Our client, a leading MultinationalSemiconductorCompany, requires aSenior Embedded Systems Test Engineerfor a role based inLimerick City, Ireland.Role:Automotive BMS/Wireless BMS are very complex solutions, designed and engineered by over 100 engineers to an ASPICE model.Verification of those solutions is as critical as the design.It requires...


  • Limerick, Limerick, Ireland Software Placements Full time

    Client:Our client, a leading Multinational Semiconductor Company, requires a Senior Embedded Systems Test Engineer for a role based in Limerick City, Ireland.Role:Automotive BMS/Wireless BMS are very complex solutions, designed and engineered by over 100 engineers to an ASPICE model. Verification of those solutions is as critical as the design. It requires...


  • Limerick, Limerick, Ireland Software Placements Full time

    Client:Our client a leadingMultinational Semiconductor design and manufacturingcompany requiresPrincipal Embedded Tooling Developerfor role based inLimerick, Ireland.Role:You will join in best-in-class software development environment for firmware development on mixed-signal, heterogeneous embedded devices.The goal is to give embedded software engineers the...


  • Limerick, Limerick, Ireland Software Placements Full time

    Client:Our client a leadingMultinational Semiconductor design and manufacturingcompany requiresPrincipal Embedded Tooling Developerfor role based inLimerick, Ireland.Role:You will join in best-in-class software development environment for firmware development on mixed-signal, heterogeneous embedded devices.The goal is to give embedded software engineers the...


  • Limerick, Limerick, Ireland Software Placements Full time

    Client:Our client a leading Multinational Semiconductor design and manufacturing company requires Principal Embedded Tooling Developer for role based in Limerick, Ireland.Role:You will join in best-in-class software development environment for firmware development on mixed-signal, heterogeneous embedded devices. The goal is to give embedded software...


  • Limerick, Limerick, Ireland Software Placements Full time

    Client:Our client a leading Multinational Semiconductor design and manufacturing company requires Principal Embedded Tooling Developer for role based in Limerick, Ireland.Role:You will join in best-in-class software development environment for firmware development on mixed-signal, heterogeneous embedded devices. The goal is to give embedded software...


  • Limerick, Limerick, Ireland beBeeembeddedsoftwareengineer Full time €60,000 - €90,000

    Embedded Software Engineer Job DescriptionJob Description:We are seeking a highly skilled Embedded Software Engineer to join our engineering team. The successful candidate will play a key role in the design, development, and integration of embedded software for R&D.Key Responsibilities:Design, develop, and integrate embedded software for R&D.Contribute to...


  • Limerick, Limerick, Ireland beBeeEmbedded Full time €70,000 - €90,000

    Senior Embedded Software Developer PositionWe are seeking a highly skilled Senior Embedded Software Developer to join our engineering team. In this role, you will play a key part in the design, development, and integration of embedded software for R&D in a leading device company.About the Role:You will work as part of a cross-functional team, contributing to...


  • Limerick, Limerick, Ireland Ic Resources Full time

    Social network you want to login/join with:Embedded Software Engineer – Dublin, Ireland | €80k-€90kI am working with a fast-growing company in the automotive sector that is helping companies like Hyundai, Genesis, and Kia build dynamic software-defined vehicles using their software solutions.With excellent staff retention and fantastic benefits, this...