NextRaiseNextRaiseFind jobs
Sign inSign up free
Jobs / Embedded Software Engineer in United States of America
1 day ago
Apply with autofill
Apply with autofill
VI
Viotas·1 day ago
1 day ago

Senior Embedded Software Engineer

Limerick, United States of AmericaFull-timeSenior · 5-8 yearsEmbedded Software Engineer

Sign up free to see how well your resume matches this role.

Boost your chances at viotas

How you compare FREE

?
Your scoreYour score: not yet known
→
48
Top 10%Top 10%: 48 out of 100

Top 10% of NextRaise users matched against Embedded Software Engineer roles in United States.

Must-have skills for this role

  • c/c++
  • python
  • linux
  • embedded linux

PDF or DOCX · no account needed

Apply faster with autofill FREEThe NextRaise extension autofills your application in one click.careers.example.com/applyAutofillingFull namePriya SharmaEmailpriya.sharma@example.comPhone+49 30 1234567LocationBerlGet the extension

What you'll do

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

What they're looking for

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

Nice to have

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

Summarised by NextRaise from the employer’s description, which follows in full below.

Full description from employer

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.

Company

VI
Viotas
Limerick, United States of America

Company facts come from this company's own listings. We only show what the postings themselves carry.

Sourced from Viotas's careers site·first seen 21 Sept 2026·last verified 21 Sept 2026·How we source jobs

Similar jobs

  • Embedded Software Engineer at cowboyspaceSan Carlos, United States of America–match not yet calculated
  • 2027 Embedded Software Engineer Intern - Baltimore MD at ngcBaltimore, United States of America–match not yet calculated
  • 2027 Embedded Software Engineer - Pathways Program - Baltimore MD at ngcBaltimore, United States of America–match not yet calculated
  • 2027 Associate Embedded Software Engineer - Pathways Program - Baltimore MD at ngcBaltimore, United States of America–match not yet calculated
  • 2027 Embedded Software Engineer Intern - Camarillo CA at ngcCamarillo, United States of America–match not yet calculated

Browse more jobs

  • Embedded Software Engineer jobs in United States
  • Firmware Engineer jobs in United States
  • FPGA Engineer jobs in United States
  • Embedded Hardware Engineer jobs in United States
  • Embedded Software Engineer jobs in India
  • Embedded Software Engineer jobs in Germany