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.

Senior Embedded Software Engineer
VIOTASSenior Embedded Software Engineer developing embedded software for power quality monitoring and interoperability at VIOTAS. Collaborating within a cross-functional team to integrate metering data into cloud workflows.
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
- Designing and implementing software components
- Developing communication interfaces and protocol integrations
- Supporting Gateway functionality for future interoperability standards
- Translating requirements into clear implementation proposals
- Developing maintainable and testable software components
- Supporting debugging, diagnostics, and troubleshooting
- Collaborating with firmware, hardware, cloud, and operations teams
- Supporting investigation of field returns and technical issues
- Contributing to code quality and technical documentation
- Taking ownership of assigned technical areas
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
- 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
Benefits
Comp & perks- ongoing training and personal development
- dedicated budgetary support for upskilling and professional growth
- strong emphasis on employee wellbeing
- initiatives designed to help our people succeed and feel fulfilled in their work
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
C/C++PythonEmbedded software developmentLinuxEmbedded LinuxTCP/IPMQTTModbusAI-assisted software development toolsElectronics test equipment
Soft Skills
Problem-solvingCollaborationOwnershipAnalytical skillsCommunication