Senior Embedded Software Developer
Safety io
About the role
About Safety io
Safety io is revolutionizing IoT and connectivity solutions for building and industrial automation, fleet management, and fire service monitoring. Our South African engineering team, with offices in Johannesburg and Cape Town, plays a key role in creating next-generation connected safety solutions, collaborating daily with colleagues in Berlin and Cranberry, USA. We combine a startup-like environment with the backing and security of MSA, a global leader with over a century of engineering excellence. We offer a competitive salary, hybrid working model with 3 days in the office, and 21 days' vacation. You'll have access to conferences, training, and learning tools to support your professional growth. Our modern office spaces and regular social events foster a collaborative environment. This Johannesburg/Cape Town-based role may include occasional travel to Berlin or Cranberry.
Role: Senior Embedded Software Developer - FieldServer Team
Join Safety io as a Senior Embedded Software Developer on our FieldServer Team, where you'll work on technology that literally saves lives. You'll design, build, and evolve gateway software that performs critical protocol translation between industrial field devices and our IoT platform on embedded Linux. Your work will enable reliable, secure data exchange across industrial protocols, forming a vital bridge between operational technology and our cloud systems. As part of an agile, cross-functional team, you'll take ownership of key edge components and contribute to technical direction, code quality, and long-term maintainability.
Responsibilities
- Design, build, and evolve gateway software for embedded Linux.
- Perform critical protocol translation between industrial field devices and our IoT platform.
- Enable reliable, secure data exchange across industrial protocols.
- Act as a vital bridge between operational technology and cloud systems.
- Take ownership of key edge components within an agile, cross-functional team.
- Contribute to technical direction, code quality, and long-term maintainability.
Requirements
- Technically curious.
- Pragmatic.
- Experience working on meaningful projects with real impact.
What We Offer
- Competitive salary.
- Hybrid working model (3 days in the office).
- 21 days' vacation.
- Access to conferences, training, and learning tools.
- Modern office spaces.
- Regular social events.
- A modern agile structure that embraces diversity, individual input, and knowledge sharing.
Responsibilities
- Design, build, and evolve gateway software that performs critical protocol translation between industrial field devices and our IoT platform on embedded Linux.
- Enable reliable, secure data exchange across industrial protocols, forming a vital bridge between operational technology and our cloud systems.
- Take ownership of key edge components and contribute to technical direction, code quality, and long-term maintainability.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free