Tech Stack
Cyber SecurityIoTJavaPython
About the role
- Design, develop, and maintain software solutions tailored for IoT applications using C++.
- Integrate various devices and ensure efficient performance in a highly dynamic environment.
- Collaborate with team members on innovative projects and contribute to software architecture decisions.
- Work on API development, networking, and unit testing to maintain code quality.
- Participate in CI/CD pipeline workflows and use GitLab for development automation.
Requirements
- 8+ years of hands-on experience with C++.
- Strong understanding of networking concepts.
- Practical experience with IoT protocols such as MQTT.
- Proven experience in API development.
- Familiarity with GitLab, CI/CD pipelines, and workflow automation.
- Strong background in unit testing and code quality practices.
- Effective written and verbal communication skills, with the ability to explain technical concepts to various stakeholders.
- Experience working in Agile development environments.
- Experience with additional programming languages: Python, Java, or C#.
- Understanding of cybersecurity practices in embedded and IoT environments.