Software Developer
Berlin
Who we are
Safety io revolutionizes cloud based/IoT solutions for the live monitoring of workforces in hazardous areas; fleet management for market and industry leading MSA safety products; on-scene monitoring for the global fire service; and many other compelling products and services. Our suite of applications are used and loved by thousands and our code saves lives!
We are an international company parented by MSA with offices in Berlin, Germany; Johannesburg, South Africa; and Cranberry, USA. Our Berlin team spreads over 20 nationalities!
What we are looking for
We are looking for motivated, knowledgeable Software Developers to join our agile team in Berlin. Together, we’re on a mission to eliminate workplace injuries in industrial and fire service environments using cutting-edge IoT and cloud-based applications. You’ll help us develop innovative gateway solutions that connect and integrate smart fire service equipment, process critical data, and enhance safety systems. Join us in shaping the future of safety technology —
your code could make the difference that saves lives!
Location & Department
- Berlin, FireGrid
Our Techstack
Our technology stack is anchored by a versatile mix of tools and technologies, including Linux, Bash scripting, Python, and a PostgreSQL database. Currently, we're in the process of evolving our tech stack, and you’ll have the exciting opportunity to shape the next generation of our systems. We utilize REST APIs and MQTT for seamless communication, with a strong emphasis on automation to optimize our workflows and eliminate inefficiencies.
We are committed to using the right tools for the job, constantly exploring new technologies and methodologies to stay ahead. If you spot a better way to achieve our goals, we’re all ears — let’s make it happen together!
Roles & Responsibilities
- Collaboratively develop, and release and operate applications for the MSA Hub.
- Work with security, operations, embedded, mobile and cloud teams to make sure processes and products are stable, secure and of high quality.
- Maintain high standards of software quality within the team by establishing and maintaining good practices and habits.
- Participate in design and code reviews and provide appropriate recommendations.
- Use continuous delivery practices to improve software delivery speed and quality.
What you bring
- Education: Bachelor's degree in Computer Science/Engineering or comparable education/experience.
- Linux Fundamentals: Familiarity with the Linux kernel, bootloaders, and the operating system's structure. Preferable with Yocto.
- Data Serialization: Proficiency with formats like JSON and Protobuf.
- Edge Computing: Basics of processing data locally on the device.
- Testing Frameworks & Automation: Unit testing, integration testing, hardware-in-the-loop testing, and load testing tools.
- Version Control: Knowledge of Git for managing code.
- Programming Languages: Fluency in Python, SQL & Bash.
- Communication Protocols and Interfaces: Experience with MQTT and REST.
- Cloud Services: AWS
- Basic Communication Protocols (Wi-Fi, Bluetooth, Celluar): Understanding of their specifications, programming APIs, and debugging tools (e.g. AT commands).
What we offer
- A competitive salary
- A modern office with flexible working hours and a hybrid work model that allows you to work at least 2 days every week from home
- Great work / life balance with overtime being given back!
- 30 days of vacation
- A start-up like environment with the backing and security of a market leader over 100 years old
- Meaningful projects that make a difference - at Safety io, your work will save lives!
- Onboarding process for new hires
- Free BVG Travel Pass or "Jobrad" bicycle
- Gym pass
- A budget to attend conferences and provide learning tools
- Contributions to language courses (e.g., German & English)
- Modern office spaces with discounted amenities nearby
- Free coffee, tea, soft drinks, fruit, and monthly team breakfast
- Regular team and company events
Interested?
Does the above sound attractive? Do you feel you can meet the criteria even if you don’t just now? Do you want a role where you are challenged, engaged, and listened to? Do you want to work with a great team? Do you want to be rewarded well for your work and contribution?
If so, please get in touch, we can’t wait to meet you!
Make your mark in the future of Safety
Safety io is an equal opportunity employer.
At MSA & Safety io we have a clear mission: that men and women may work in safety and that they, their families, and their communities may live in health throughout the world. We know our mission is made possible through the hard work and dedication of our passionate and creative employees, who may come from all walks of life.
We are committed to creating and supporting a diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Apply for this position here
By clicking the link you will be redirected to MSA website. Safety io is a subsidiary of MSA The Safety Company.