Principal Software Engineer, Edge Signal Processing

2 weeks ago


Limerick, Limerick, Ireland Analog Devices Full time

Social network you want to login/join with:

Principal Software Engineer, Edge Signal Processing, Limerick

col-narrow-left

Client:Location:

Limerick, Ireland

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

79e6bd003e49

Job Views:

12

Posted:

Expiry Date:

col-wide

Job Description:

About Analog Devices

Analog Devices, Inc. (NASDAQ:) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible. Learn more atand onand.

Job Title: Principal Software Engineer, Edge Signal Processing

Analog Devices, Inc. is looking for a Principal Software Engineer, Edge Signal Processing to join our Energy Software Team, part of End Market Software Solutions group. This is an opportunity to join a growing team that implements leading edge algorithms to monitor and ensure resilience of the electrical grid. The successful candidate will be an exceptional technical leader with excellent communication skills who works well in a cross-functional environment to lead the development of edge processing algorithms for energy products at ADI. The individual will be self-motivated and be able to work across disciplines. The individual will be able to define overall software architectures, scope software effort, engage customers to learn about their challenges and evolve our solutions to meet their needs.

Job Responsibilities.

  • Lead the implementation of highly optimized edge signal processing algorithms in constrained embedded systems.
  • Work closely with key stakeholders (customers, system architects and algorithm engineers) to define and understand product requirements.
  • Work with system architects, algorithm engineers, digital and analog designers to define the optimal partitioning of algorithm implementation across hardware and software.
  • Define architecture and low-level design for implementation of edge processing algorithms.
  • Define test and verification strategies for edge processing algorithms including simulation and hardware-in-loop.
  • Lead implementation of edge processing algorithms, including definition of Jira tickets, analysis of risk, planning of risk mitigation, and estimation of timelines for project deliverables.
  • Mentor the team to acquire skill sets required for successful execution of the project.
  • Identify novel intellectual property generated in project development and pursue patent protection.

Skill set required:

  • Electronics, Electrical or computer science graduate. Master's or PhD is preferred.
  • Minimum 15 years' experience in designing and developing embedded software in C/C++ Language.
  • Experience in partitioning complex algorithms across hardware and software.
  • Experience in optimizing algorithm implementation using novel approaches in hardware and software.
  • Experience in developing and working in simulation environments to verify signal processing algorithm performance.
  • Experience in successful filing of patent applications.
  • Experience in mentoring embedded engineers for a minimum of 5 years.
  • Experience in designing and developing embedded applications using RTOS such as Zephyr, ThreadX, FreeRTOS etc.
  • Experience with ARM Cortex micro controllers and software libraries such as CMSIS.
  • Experience with Git, Jira and Confluence.
  • Strong written and verbal communication skills.
  • Knowledgeable in software development life cycles and releases.
  • Knowledgeable in best coding practices and quality attributes of embedded software.
  • Experience in developing energy management products is desirable.

Travel Required:Yes, 10% of the Time

Job Req Type: ExperiencedRequired Travel: Yes, 10% of the timeShift Type: 1st Shift/Days

About Analog Devices

Analog Devices, Inc. (NASDAQ:) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible. Learn more atand onand.

Job Title: Principal Software Engineer, Edge Signal Processing

Analog Devices, Inc. is looking for a Principal Software Engineer, Edge Signal Processing to join our Energy Software Team, part of End Market Software Solutions group. This is an opportunity to join a growing team that implements leading edge algorithms to monitor and ensure resilience of the electrical grid. The successful candidate will be an exceptional technical leader with excellent communication skills who works well in a cross-functional environment to lead the development of edge processing algorithms for energy products at ADI. The individual will be self-motivated and be able to work across disciplines. The individual will be able to define overall software architectures, scope software effort, engage customers to learn about their challenges and evolve our solutions to meet their needs.

Job Responsibilities.

Lead the implementation of highly optimized edge signal processing algorithms in constrained embedded systems.Work closely with key stakeholders (customers, system architects and algorithm engineers) to define and understand product requirements.Work with system architects, algorithm engineers, digital and analog designers to define the optimal partitioning of algorithm implementation across hardware and software.Define architecture and low-level design for implementation of edge processing algorithms.Define test and verification strategies for edge processing algorithms including simulation and hardware-in-loop.Lead implementation of edge processing algorithms, including definition of Jira tickets, analysis of risk, planning of risk mitigation, and estimation of timelines for project deliverables.Mentor the team to acquire skill sets required for successful execution of the project.Identify novel intellectual property generated in project development and pursue patent protection.

Skill set required:

Electronics, Electrical or computer science graduate. Master's or PhD is preferred.Minimum 15 years' experience in designing and developing embedded software in C/C++ Language.Experience in partitioning complex algorithms across hardware and software.Experience in optimizing algorithm implementation using novel approaches in hardware and software.Experience in developing and working in simulation environments to verify signal processing algorithm performance.Experience in successful filing of patent applications.Experience in mentoring embedded engineers for a minimum of 5 years.Experience in designing and developing embedded applications using RTOS such as Zephyr, ThreadX, FreeRTOS etc.Experience with ARM Cortex micro controllers and software libraries such as CMSIS.Experience with Git, Jira and Confluence.Strong written and verbal communication skills.Knowledgeable in software development life cycles and releases.Knowledgeable in best coding practices and quality attributes of embedded software.Experience in developing energy management products is desirable.

Travel Required:Yes, 10% of the Time

Job Req Type: ExperiencedRequired Travel: Yes, 10% of the timeShift Type: 1st Shift/Days#J-18808-Ljbffr

  • Limerick, Limerick, Ireland Analog Devices Full time

    Social network you want to login/join with:Principal Mixed Signal IC Designer, Limerickcol-narrow-leftClient:Location:Limerick, IrelandJob Category:Other-EU work permit required:Yescol-narrow-rightJob Reference:c285a13e9450Job Views:4Posted: Expiry Date: col-wideJob Description:About Analog DevicesAnalog Devices, Inc. (NASDAQ:) is a global semiconductor...


  • Limerick, Limerick, Ireland Analog Devices Full time

    Social network you want to login/join with:Principal Analog Design Engineer, Limerickcol-narrow-leftClient:Location:Limerick, IrelandJob Category:Other-EU work permit required:Yescol-narrow-rightJob Reference:fc8d1eb3e9d4Job Views:6Posted:17.08.2025Expiry Date:01.10.2025col-wideJob Description:About Analog DevicesAnalog Devices, Inc. (NASDAQ:) is a global...


  • Limerick, Limerick, Ireland Analog Devices Full time

    Join to apply for thePrincipal Engineer, Test Engineering - Product Developmentrole atAnalog Devices3 days ago Be among the first 25 applicantsJoin to apply for thePrincipal Engineer, Test Engineering - Product Developmentrole atAnalog DevicesGet AI-powered advice on this job and more exclusive features.About Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI )...


  • Limerick, Limerick, Ireland Analog Devices Full time

    Join to apply for the Principal Engineer, Test Engineering - Product Development role at Analog Devices3 days ago Be among the first 25 applicantsJoin to apply for the Principal Engineer, Test Engineering - Product Development role at Analog DevicesGet AI-powered advice on this job and more exclusive features.About Analog DevicesAnalog Devices, Inc. (NASDAQ:...


  • Limerick, Limerick, Ireland Analog Devices Full time

    Social network you want to login/join with:Senior Software Engineer, Edge Machine Learning, Limerickcol-narrow-leftClient:Location:Limerick, IrelandJob Category:Other-EU work permit required:Yescol-narrow-rightJob Reference:c1011b7dcb8aJob Views:7Posted:19.08.2025Expiry Date:03.10.2025col-wideJob Description:About Analog DevicesAnalog Devices, Inc. (NASDAQ:)...


  • Limerick, Limerick, Ireland Analog Devices Full time

    Social network you want to login/join with:Staff Mixed-Signal DV Engineer, Limerickcol-narrow-leftClient:Location:Limerick, IrelandJob Category:Other-EU work permit required:Yescol-narrow-rightJob Reference:1af34003058eJob Views:4Posted:22.07.2025Expiry Date:05.09.2025col-wideJob Description:About Analog DevicesAnalog Devices, Inc. (NASDAQ:) is a global...


  • Limerick, Limerick, Ireland Analog Devices Full time

    Social network you want to login/join with:Staff Mixed-Signal DV Engineer, Limerickcol-narrow-leftClient:Location:Limerick, IrelandJob Category:Other-EU work permit required:Yescol-narrow-rightJob Reference:1af eJob Views:4Posted: Expiry Date: col-wideJob Description:About Analog DevicesAnalog Devices, Inc. (NASDAQ:) is a global semiconductor leader that...


  • Limerick, Limerick, Ireland Analog Devices Full time

    Social network you want to login/join with:Mixed Signal Design/Verification Engineer, Limerickcol-narrow-leftClient:Location:Limerick, IrelandJob Category:Other-EU work permit required:Yescol-narrow-rightJob Reference:6b fJob Views:5Posted: Expiry Date: col-wideJob Description:About Analog DevicesAnalog Devices, Inc. (NASDAQ:) is a global semiconductor...


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