Jobs
My ads
My job alerts
Sign in
Find a job Employers
Find

Principal software engineer, edge signal processing

Cork
Analog Devices
Principal software engineer
€100,000 - €125,000 a year
Posted: 12 August
Offer description

Principal Software Engineer, Edge Signal Processing

Join to apply for the Principal Software Engineer, Edge Signal Processing role at Analog Devices


Principal Software Engineer, Edge Signal Processing

3 days ago Be among the first 25 applicants

Join to apply for the Principal Software Engineer, Edge Signal Processing role at Analog Devices

Get AI-powered advice on this job and more exclusive features.

About Analog Devices

Analog Devices, Inc. (NASDAQ: ADI ) 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 at www.analog.com and on LinkedIn and Twitter (X).

About Analog Devices

Analog Devices, Inc. (NASDAQ: ADI ) 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 at www.analog.com and on LinkedIn and Twitter (X).

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

For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.

Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.

Job Req Type: Experienced

Required Travel: Yes, 10% of the time

Shift Type: 1st Shift/Days


Seniority level

* Seniority level

Mid-Senior level


Employment type

* Employment type

Full-time


Job function

* Job function

Engineering and Information Technology
* Industries

Semiconductor Manufacturing

Referrals increase your chances of interviewing at Analog Devices by 2x


Sign in to set job alerts for “Principal Software Engineer” roles.


RHTAS Senior Software Engineer - Model Signing and Attestations - (Ireland)


Senior Software Engineer, DevOps - (Waterford, Ireland)


Senior Software Engineer - Kernel & Low-level Development


ML Compiler and Firmware Engineer, Staff - Cork, Ireland


Senior Engineer, Embedded Software Verification


Senior DevOps Engineer- Software Configuration Management


Staff Engineer, Embedded Software Verification

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Apply
Create an E-mail Alert
Job alert activated
Saved
Save
Similar job
Principal software engineer, edge signal processing
Cork
Analog Devices, Inc.
Principal software engineer
€100,000 - €125,000 a year
Similar jobs
Engineering jobs in Cork
jobs Cork
jobs County Cork
jobs Munster
Home > Jobs > Engineering jobs > Principal software engineer jobs > Principal software engineer jobs in Cork > Principal Software Engineer, Edge Signal Processing

About Jobijoba

  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create an E-mail Alert
Job alert activated
Saved
Save