Find Your Next Job

Senior Embedded Software Engineer

Posted on May 13, 2026

  • Full Time

Senior Embedded Software Engineer job opportunity

Tailor Your Resume for this Job


Senior Embedded Software Engineer


Overview

VIOTAS Innovation is seeking a talented, motivated, and delivery-focused Senior Embedded Software Engineer to join the Embedded Systems Department.

This role is focused on developing embedded software that supports, metering data integration, power quality monitoring and energy-system interoperability across the VIOTAS device platform. The role is key to strengthening how VIOTAS captures, processes, exposes, and integrates electrical measurement data from field devices into wider system and cloud workflows.

The successful candidate will work primarily in a Gateway software environment, while collaborating closely with power meter firmware, hardware, cloud, QA, product, and operations teams. This requires strong embedded software engineering capability, practical understanding of metering systems, and the ability to work across software, hardware, communication protocols, and energy-domain data structures.


About VIOTAS

Established in Limerick, Ireland in 2013, VIOTAS was founded to develop innovative solutions addressing the challenges created by increasing renewable generation on electrical grids. As more electricity is produced from variable renewable sources, grid operators require new ways to balance supply and demand in real time.

In response, VIOTAS developed proprietary technologies that place electricity customers at the centre of the solution. By managing customer electricity consumption and onsite generation in real time, VIOTAS helps support and stabilise the wider electricity grid.

The company aggregates participating customers into Virtual Power Plants, which are traded in electricity markets and compete with conventional fossil fuel power stations. This approach creates significant revenue opportunities for participating customers while also supporting decarbonisation and the transition to a low-carbon energy system.

VIOTAS is pursuing a global expansion strategy and currently employs over 110 people across Ireland, Poland, the USA, and Australia.


Key Responsibilities:

The successful candidate will be responsible for, but not limited to:

  • Developing and maintaining software for the VIO Link Gateway, with a focus on power quality monitoring and interoperability features.
  • Supporting integration of Power Meter data, including electrical measurements, power-quality indicators, and event data.
  • Designing and implementing software components that allow the Gateway to act as a reliable integration layer between VIOTAS field devices, cloud services, and external on-site systems.
  • Developing communication interfaces, protocol integrations, and data mapping logic for energy-sector and industrial communication use cases.
  • Supporting Gateway functionality required for future interoperability standards and external integrations (CIM, OpenFMB, Modbus, MQTT, TCP/IP or other) where applicable.
  • Translating requirements into clear implementation proposals aligned with the existing system architecture.
  • Developing maintainable and testable software components for data acquisition, transformation, communication, configuration, and system integration.
  • Supporting debugging, diagnostics, and troubleshooting across Gateway software, Power Meter interfaces, communication protocols, and cloud-facing integrations.
  • Collaborating with firmware, hardware, cloud, and operations teams to support product development, deployment, field issue resolution, and continuous improvement.
  • Support with investigation of field returns and day-to-day technical issues.
  • Contributing to code quality, technical documentation, design reviews, automated testing, and engineering best practices.
  • Taking ownership of assigned technical areas from design through implementation, validation, release support, and field feedback.

Essential Requirements:

  • 5+ years of professional experience in embedded software development.
  • Strong practical knowledge of C/C++.
  • Good working knowledge of Python.
  • Experience developing software on Linux or Embedded Linux systems.
  • Practical ability to use AI-assisted software development tools, such as GitHub Copilot, Claude Code, for coding, debugging, documentation, and code review while maintaining engineering ownership, quality, and security standards.
  • Experience with TCP/IP-based communication, MQTT or similar messaging protocols.
  • Experience with Modbus or comparable industrial communication protocols.
  • Experience working with metering, telemetry, Industrial IoT, gateway, or connected-device systems.
  • Ability to understand electrical measurement.
  • Ability to analyse protocol and interface requirements and translate them into maintainable software designs.
  • Working knowledge of Linux command-line tools, system diagnostics, logging, and debugging workflows.
  • Ability to troubleshoot issues across application software, operating system services, device interfaces, and communication layers.
  • Knowledge of analogue and digital circuitry sufficient to work effectively with embedded hardware and metering devices.
  • Proficiency with standard electronics test and debugging equipment, including oscilloscopes, debuggers, and logic analysers.
  • Strong problem-solving skills and the ability to investigate issues across software, hardware, protocol, and system boundaries.
  • Ability to work collaboratively in a cross-functional engineering environment.

Desirable

  • Experience with RTOS or bare-metal systems.
  • Basic knowledge of cryptography concepts.
  • Knowledge of power monitoring concepts.
  • Knowledge of the Common Information Model (CIM)

Job Type: Full-time, permanent.

Location: Limerick, Ireland - Hybrid or Kraków, Poland - Hybrid

Salary: Competitive, based on qualifications, experience, and skills.


Working at VIOTAS

At VIOTAS, we foster growth, encourage autonomy, and cultivate an inclusive and flexible working culture. Our diverse and highly skilled team is dedicated to innovation and engineering excellence, driven by a shared commitment to supporting a low-carbon future.

We prioritise ongoing training and personal development, with dedicated budgetary support for upskilling and professional growth. We also place strong emphasis on employee wellbeing, supported by initiatives designed to help our people succeed and feel fulfilled in their work.

VIOTAS ranked in the top 15 of Ireland’s Best Workplaces and was also recognised as one of Ireland’s Best Workplaces in Tech in 2023.


Tailor Your Resume for this Job


Share with Friends!

Similar Jobs


Infineon Technologies logo Infineon Technologies

Product Designer (Ui/Ux)

We are hiring a UI/UX Designer to join our growing software products team. This is a founding desig…

Full Time | Ka, India

Apply 1 day, 3 hours ago

MBRYONICS logo MBRYONICS

Senior Systems Engineer

About MBRYONICS MBRYONICS is at the forefront of free space optical communications. Our product por…

Full Time | Galway, Ireland

Apply 2 days, 3 hours ago

wolt logo wolt

Global Head Of Marketing Innovation

Marketing Helsinki, Finland · Berlin, Germany · London, United Kingdom Full-timeJob I…

Full Time | Helsinki, Finland

Apply 4 days, 3 hours ago

Tuxera logo Tuxera

Embedded Senior Sales Executive Emea– Industrial Automation

We are looking for an Embedded Senior Sales Executive, Industrial Automation to join our Global Sal…

Full Time | Espoo, Finland

Apply 2 weeks, 2 days ago

EXOTEC logo EXOTEC

Senior Product Owner - Robotic Conveyor Systems

Exotec is at the forefront of technological excellence in order to redefine the relationship betwee…

Full Time | Lille, France

Apply 2 weeks, 6 days ago

MBRYONICS logo MBRYONICS

Senior Opto-Mechanical Design Engineer

About MBRYONICS MBRYONICS is at the forefront of free space optical communications. Our product por…

Full Time | Galway, Ireland

Apply 4 weeks, 1 day ago

Skeleton Technologies logo Skeleton Technologies

Senior Hardware Engineer (M/F/X)

Skeleton's Engineering Department is looking for a driven and experienced Hardware Engineer (m/f/x)…

Full Time | Lappeenranta, Finland

Apply 1 month, 2 weeks ago

Guidewire logo Guidewire

Senior Product Security Engineer

Ireland - Dublin ; Ireland - Remote Security/Full time/Remote Join Guidewire as a Senior Product Se…

Full Time | Dublin, Ireland

Apply 2 months ago