Embedded Software Developer
Overview:
VIOTAS Innovation is seeking a talented and motivated Embedded Software Developer to join Embedded Systems Department. This role is critical in driving VIOTAS Innovation and ensuring the success of our projects, which focus on real-time metering-control equipment, IoT systems, and other embedded solutions. As a leader in the Demand Response, we offer an opportunity to work on cutting-edge technologies and collaborate with industry experts. You will work within a cross-functional, multinational team, gaining exposure to full-stack development experiences that bridge hardware, firmware, and software layers.
About VIOTAS:
Established in Limerick, Ireland in 2013, VIOTAS set about designing and delivering new innovations to address the challenges posed by increased renewable generation in electrical grids: How can a grid be balanced when a large amount of electricity is coming from unpredictable renewable sources that are difficult to forecast and that change the fundamental principles of how grids operate?
In response, VIOTAS developed proprietary technologies that place electricity customers at the core of the solution. By managing their electricity consumption and onsite generation in real-time, VIOTAS help balance the wider electricity grid. The company then aggregates participating customers to form Virtual Power Plants which are traded in the electricity market, competing against conventional fossil fuel power stations. This approach not only generates significant revenue for participating customers but also contributes to reducing carbon emissions. With a global expansion strategy, VIOTAS, currently with over 110 staff, operates in Ireland, Poland, USA, Australia and New Zealand.
Key Responsibilities
The successful candidate will be responsible for, but not limited to:
- Developing modular embedded systems,
- Proactive approach and Team player attitude,
- Preparing implementation proposals in accordance with given requirements and existing system architecture,
- Collaboration with other Teams within a scope of ongoing projects,
- Resolving field returns and triage of the day-to day problems with the product.
Essential Requirements
- Very good knowledge of C/C++, Python,
- 3+ years of experience,
- Knowledge of Linux command line tooling,
- Knowledge of analogue and digital circuitry,
- Knowledge of Git version control system,
- English at B2 level,
- Proficiency with using oscilloscopes, debuggers, logic analyzers and other standard electronics equipment.
Desirable
- Add knowledge of CortexM/Embedded Linux,
- Basics knowledge cryptography concepts,
- Willingness of understanding principles of operation of electric market services,
- Ability to grasp the idea of full stack service delivery(Embedded Devices, cloud, big picture).
Job Type: Full-Time, Permanent.
Location: Kraków, Poland (Hybrid)
Salary: Competitive based on qualifications, experience, and skills.
Benefits:
- Healthcare
- Multisport
- Self-Directed Training Budget of 10,000 PLN plus 10 days training leave
- Annual performance-based bonus.
- Dedicated People & Culture club
Working at VIOTAS:
At VIOTAS, we foster growth, empower with autonomy, and cultivate an inclusive, flexible work culture. Our diverse, skilled team is dedicated to pioneering innovation and excellence, fuelled by a passion for a low-carbon future.
VIOTAS prioritise ongoing training and personal development, fostering a culture that values upskilling with dedicated budgetary support. We deeply value the well-being of our employees, reflected in a range of initiatives designed to ensure their success and fulfilment.
VIOTAS ranked top 15 in Ireland’s Best Workplaces, and also Best Workplaces in Tech in 2023.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer - Developer
2026-05-28
Software Engineer - Serverless Compute
2026-05-28
Senior Embedded Machine Learning Engineer (C++)
2026-05-28
- Posted
- Dec 23, 2024
- Type
- Full-time
- Level
- Associate
- Location
- Krakowski
- Company
- VIOTAS
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer - Developer
2026-05-28
Software Engineer - Serverless Compute
2026-05-28
Senior Embedded Machine Learning Engineer (C++)
2026-05-28