bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesViotasSenior Embedded Software Engineer

Senior Embedded Software Engineer

Viotas · Aleja Juliusza Słowackiego 64, Krakow, 30-004, Poland · Hybrid · Active · BambooHR

Job facts

FieldValue
CompanyViotas
TitleSenior Embedded Software Engineer
Normalized title-
Department / teamInnovation
LocationAleja Juliusza Słowackiego 64, Krakow
Work modelHybrid / Hybrid
Employment typeFull Time
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2026-05-13 / 2026-05-30
Changed / last seen2026-05-30 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Viotas.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Aleja Juliusza Słowackiego 64.Open
Department jobsActive postings in Innovation.Open
Work model jobsActive Hybrid postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyViotas
Sourcedf770c6b-e454-49d4-8957-1468ad73291a
ATS providerBambooHR

Description

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

Full job record

Job IDff04e00915a60bbc7634ef29aa6facb7ee184885
Org ID938ac779-d303-49ee-9383-d3a009d115be
Source IDdf770c6b-e454-49d4-8957-1468ad73291a
Board IDdf770c6b-e454-49d4-8957-1468ad73291a
Providerbamboohr
Provider Job Key174
TitleSenior Embedded Software Engineer
Normalized Title
Statusactive
Activeyes
Location TextAleja Juliusza Słowackiego 64, Krakow, 30-004, Poland
DepartmentInnovation
Team
Employment Typefull_time
Workplace Typehybrid
Remote Policyhybrid
Country
RegionKrakow
CityAleja Juliusza Słowackiego 64
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://viotas.bamboohr.com/careers/174
Apply URLhttps://viotas.bamboohr.com/careers/174
First Seen At2026-05-30 06:08:21Z
Last Seen At2026-06-06 10:21:58Z
Last Checked At2026-06-06 10:21:58Z
Last Changed At2026-05-30 06:08:21Z
Inactive At
Source Posted At2026-05-13 00:00:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=viotas/date=2026-06-06/2026-06-06T10-21-56-526Z-185d897f68b4e6cf03a98a9d26dc6a8c686976eb09e9676c7808a91cc2036796.json
Event Fields
{
  "content_hash": "d8eca3981a99232d765b0e6d2c6e41d973c419b4d86f1c5e909d5e79af6693eb",
  "source_hash": "fac95cee5e5ba2fc859d4248af47c4acb1e26f39499fbf6418e315ba36d6403f",
  "last_changed_at": "2026-05-30T06:08:21.348Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Aleja Juliusza Słowackiego 64, Krakow, 30-004, Poland",
    "city": "Aleja Juliusza Słowackiego 64",
    "region": "Krakow",
    "country": null,
    "is_remote": false,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T10:21:58.787Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Aleja Juliusza Słowackiego 64, Krakow, 30-004, Poland",
      "city": "Aleja Juliusza Słowackiego 64",
      "region": "Krakow",
      "country": null,
      "is_remote": false,
      "confidence": 0.8
    },
    "countries": []
  },
  "remote_policy": "hybrid",
  "salary_period": null,
  "workplace_type": "hybrid",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "174",
    "isRemote": null,
    "location": {
      "city": "Aleja Juliusza Słowackiego 64",
      "state": "Krakow"
    },
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "province": null
    },
    "departmentId": "18947",
    "locationType": "2",
    "jobOpeningName": "Senior Embedded Software Engineer",
    "departmentLabel": "Innovation",
    "employmentStatusLabel": "Full-Time"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": "Aleja Juliusza Słowackiego 64",
      "state": "Krakow",
      "postalCode": "30-004",
      "addressCountry": "Poland"
    },
    "datePosted": "2026-05-13",
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "countryId": null
    },
    "description": "<p><span style=\"color: rgb(230, 126, 35); font-weight: bold\">Senior Embedded Software Engineer</span></p>\n<p><br><br></p>\n<p><span style=\"color: rgb(230, 126, 35); font-weight: bold\">Overview</span></p>\n<p>VIOTAS Innovation is seeking a talented, motivated, and delivery-focused Senior Embedded Software Engineer to join the Embedded Systems Department.</p>\n<p>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.</p>\n<p>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.</p>\n<p><br><br></p>\n<p><span style=\"color: rgb(230, 126, 35); font-weight: bold\">About VIOTAS</span></p>\n<p>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.</p>\n<p>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.</p>\n<p>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.</p>\n<p>VIOTAS is pursuing a global expansion strategy and currently employs over 110 people across Ireland, Poland, the USA, and Australia.</p>\n<p><br></p>\n<p><span style=\"color: rgb(230, 126, 35); font-weight: bold\">Key Responsibilities:</span></p>\n<p>The successful candidate will be responsible for, but not limited to:</p>\n<ul>\n<li>Developing and maintaining software for the VIO Link Gateway, with a focus on power quality monitoring and interoperability features.</li>\n<li>Supporting integration of Power Meter data, including electrical measurements, power-quality indicators, and event data.</li>\n<li>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.</li>\n<li>Developing communication interfaces, protocol integrations, and data mapping logic for energy-sector and industrial communication use cases.</li>\n<li>Supporting Gateway functionality required for future interoperability standards and external integrations (CIM, OpenFMB, Modbus, MQTT, TCP/IP or other) where applicable.</li>\n<li>Translating requirements into clear implementation proposals aligned with the existing system architecture.</li>\n<li>Developing maintainable and testable software components for data acquisition, transformation, communication, configuration, and system integration.</li>\n<li>Supporting debugging, diagnostics, and troubleshooting across Gateway software, Power Meter interfaces, communication protocols, and cloud-facing integrations.</li>\n<li>Collaborating with firmware, hardware, cloud, and operations teams to support product development, deployment, field issue resolution, and continuous improvement.</li>\n<li>Support with investigation of field returns and day-to-day technical issues.</li>\n<li>Contributing to code quality, technical documentation, design reviews, automated testing, and engineering best practices.</li>\n<li>Taking ownership of assigned technical areas from design through implementation, validation, release support, and field feedback.</li>\n</ul>\n<p><br></p>\n<p><span style=\"color: rgb(230, 126, 35); font-weight: bold\">Essential Requirements:</span></p>\n<ul>\n<li>5+ years of professional experience in embedded software development.</li>\n<li>Strong practical knowledge of C/C++.</li>\n<li>Good working knowledge of Python.</li>\n<li>Experience developing software on Linux or Embedded Linux systems.</li>\n<li>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.</li>\n<li>Experience with TCP/IP-based communication, MQTT or similar messaging protocols.</li>\n<li>Experience with Modbus or comparable industrial communication protocols.</li>\n<li>Experience working with metering, telemetry, Industrial IoT, gateway, or connected-device systems.</li>\n<li>Ability to understand electrical measurement.</li>\n<li>Ability to analyse protocol and interface requirements and translate them into maintainable software designs.</li>\n<li>Working knowledge of Linux command-line tools, system diagnostics, logging, and debugging workflows.</li>\n<li>Ability to troubleshoot issues across application software, operating system services, device interfaces, and communication layers.</li>\n<li>Knowledge of analogue and digital circuitry sufficient to work effectively with embedded hardware and metering devices.</li>\n<li>Proficiency with standard electronics test and debugging equipment, including oscilloscopes, debuggers, and logic analysers.</li>\n<li>Strong problem-solving skills and the ability to investigate issues across software, hardware, protocol, and system boundaries.</li>\n<li>Ability to work collaboratively in a cross-functional engineering environment.</li>\n</ul>\n<p><br></p>\n<p><span style=\"color: rgb(230, 126, 35); font-weight: bold\">Desirable</span></p>\n<ul>\n<li>Experience with RTOS or bare-metal systems.</li>\n<li>Basic knowledge of cryptography concepts.</li>\n<li>Knowledge of power monitoring concepts.</li>\n<li>Knowledge of the Common Information Model (CIM)</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\"><span style=\"color: rgb(230, 126, 35)\">Job Type:</span><span> </span></span>Full-time, permanent.</p>\n<p><span style=\"font-weight: bold\"><span style=\"color: rgb(230, 126, 35)\">Location:</span><br></span>Kraków, Poland - Hybrid</p>\n<p><span style=\"color: rgb(230, 126, 35); font-weight: bold\">Salary:<span> </span></span>Competitive, based on qualifications, experience, and skills.</p>\n<p><br></p>\n<p><span style=\"color: rgb(230, 126, 35); font-weight: bold\">Working at VIOTAS</span></p>\n<p>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.</p>\n<p>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.</p>\n<p>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.</p>",
    "compensation": null,
    "departmentId": "18947",
    "locationType": "2",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Senior Embedded Software Engineer",
    "departmentLabel": "Innovation",
    "jobOpeningStatus": "Open",
    "minimumExperience": "Experienced",
    "jobOpeningShareUrl": "https://viotas.bamboohr.com/careers/174",
    "employmentStatusLabel": "Full-Time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/ff04e00915a60bbc7634ef29aa6facb7ee184885?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/938ac779-d303-49ee-9383-d3a009d115beJSON
GET https://api.bluedoor.sh/job-postings/v1/sources/df770c6b-e454-49d4-8957-1468ad73291aJSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/ff04e00915a60bbc7634ef29aa6facb7ee184885/eventsJSON