Jobiglo

No results.

Embedded Software Architect

analogdevices · Limerick

New
Senior 🇬🇧 English
Python FPGA SoC ASIC RTOS JTAG ModelSim Cadence

Job description

About the role

Analog Devices, a global semiconductor company, is looking for an Embedded Software Architect in Limerick. The role suits someone who is technically deep and able to see the big picture, who challenges the status quo and drives change in how software and hardware are developed. It involves hardware/software co-design, embedded systems and close work with both technical teams and senior leadership.

Key responsibilities

  • Lead change and process transformation: improve and streamline software and hardware development, collaboration and the integration of new technologies.
  • Lead hardware/software co-design and oversee the architecture of embedded software, including low-level firmware, device drivers and OS interactions.
  • Work with hardware teams to define system-level requirements, take part in hardware specification reviews and debug hardware/software integration issues.
  • Help shape the company's software strategy and present high-level architectures and process improvements to leadership.
  • Develop strategies for integrating hardware and software across the product lifecycle and introduce new tools and methodologies.
  • Mentor software engineering teams and advocate best practices in embedded systems development.
  • Optimize software performance for semiconductor platforms, including power consumption, throughput and real-time processing.
  • Use industry-standard tools for co-simulation, debugging and profiling, including FPGA programming, SoC design, JTAG and trace tools, and simulation environments such as ModelSim or Cadence.
  • Create clear documentation for software architecture and communicate with technical and non-technical stakeholders.

Required profile

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering or a related field.
  • 7+ years of experience in software architecture, with a strong background in hardware/software co-design for embedded systems.
  • Extensive experience in the semiconductor industry or related fields (hardware/software co-design, FPGA, SoC development).
  • Proven expertise in software systems that integrate closely with semiconductor hardware.
  • Ability to work independently, challenge existing norms and communicate with technical teams and senior leadership.

Required skills

  • Embedded systems programming: low-level firmware, device drivers, RTOS and bare-metal development.
  • C, C++ and Python, with embedded development environments.
  • FPGA, SoC design, ASIC development or other semiconductor platforms.
  • JTAG, logic analyzers and other hardware debugging tools.
  • Software development lifecycle: continuous integration, version control and testing.
  • Knowledge of real-time systems, memory management and performance optimization.
  • Preferred: co-simulation and virtual prototyping tools, IoT or wireless systems, agile development.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec analogdevices.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 5 hours ago

Expires 1 month from now

4 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

analogdevices

Limerick