Website:
huntingcube.ai
Job details:
Job Description
Key Responsibilities
- Design, develop, and maintain high-performance applications using C++ and STL.
- Apply strong object-oriented programming principles and develop modular, loosely coupled architectures.
- Build and support large-scale applications based on message brokers and event-driven systems.
- Develop networked, multi-threaded systems with a focus on performance, reliability, and scalability.
- Write efficient, reusable, and reliable code in C++ and Python.
- Contribute to IoT-based application development using standard platforms, including RESTful and MQTT interfaces.
- Collaborate with architects and developers to produce architecture designs, UML diagrams, and technical documentation.
- Follow Secure Development Lifecycle (SDL) practices, including secure design, threat modeling, and coding standards.
- Prepare test plans, perform unit testing, and support integration and system testing.
- Provide technical guidance and mentorship to team members while ensuring adherence to coding and security standards.
Required Skills
['C++ Developer', 'Secure Development Lifecycle (SDL)']
Additional Information
Functional / Technical Competencies
- Strong expertise in C++, STL, and object-oriented programming
- Solid understanding of networking, multi-threading, and concurrent programming
- Experience with message brokers and event-driven architectures
- Knowledge of REST APIs, MQTT protocol, and IoT communication models
- Familiarity with secure coding practices and industrial cybersecurity concepts
- Experience with UML, design patterns, and software architecture documentation
- Understanding of Agile development methodologies
Security Expertise
- Hands-on experience with Secure Development Lifecycle (SDL)
- Working knowledge of industrial cybersecurity standards (e.g., IEC 62443)
- Ability to identify and mitigate security risks in application design and development
Preferred / Added Advantages
- Experience with cloud platforms such as Microsoft Azure
- Exposure to React.js and Node.js for web/platform integration
- Knowledge of Python for scripting, automation, or service development
- Experience in IoT, industrial automation, or distributed systems (e.g., SCADA)
- Familiarity with industrial communication protocols such as Modbus TCP/IP, IEC 61850, IEC 104, DNP 3.0, OPC UA
Click on Apply to know more.