FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesCloudIoTLinuxPythonTCP/IP
About the role
Key responsibilities & impact- Developing and maintaining software for the VIO Link Gateway
- 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
- 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
- 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
Requirements
What you’ll need- 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
- 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
- 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
Benefits
Comp & perks- Ongoing training and personal development
- Budgetary support for upskilling and professional growth
- Employee wellbeing initiatives
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++PythonLinuxEmbedded LinuxTCP/IPMQTTModbusAI-assisted software developmentelectrical measurement
Soft Skills
problem-solvingcollaborationcommunicationanalytical skillsownershipdebuggingtroubleshootingdesign reviewcontinuous improvementtechnical documentation
