← Back to jobs

CareerNet Technologies Pvt Ltd Logo
Application Developer - IoT C++

CareerNet Technologies Pvt Ltd

 

Bengaluru, Karnataka, India

Posted On: 10 days ago
Experience: 5+ years
Availability: Hybrid
Openings: 1
Category: Application Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Key Skills: STL, Design Patterns, C++, Windows, Debugging, Multithreading

Roles and Responsibilities:

  • Lead the technical design and implementation of IoT Agent features, including device provisioning, remote command execution, self-update, recovery, configuration, and lifecycle management.
  • Design reliable device-cloud communication and device management workflows for connected healthcare environments.
  • Participate in architecture discussions, design reviews, technical investigations, root-cause analysis, and risk mitigation planning.
  • Develop maintainable unit tests and enhance automated validation across functional, integration, regression, and system scenarios.
  • Lead code reviews, mentor engineers, and promote secure, scalable, reliable, and maintainable engineering practices.

Skills Required:

  • 5 - 9 years of professional software development experience, including substantial production-grade C++ development.
  • Strong hands-on experience with Modern C++ and the Standard Template Library in production software development.
  • Proficiency in object-oriented software design and applying established design patterns to system-level applications.
  • Experience developing device-side or system software for Windows and/or Linux platforms, with an understanding of process, thread, networking, security, and diagnostics fundamentals.
  • Experience with IoT or edge-computing solutions, device-to-cloud communication, remote device management, secure communication, certificate-based authentication, and connected-device reliability.

Good to Have:

  • Experience with Windows platform development, multithreading and concurrency, and debugging complex system-level issues.
  • Exposure to AWS or Azure services, distributed systems, REST APIs, microservices integration, CI/CD workflows, or regulated healthcare and medical-device software.

Education: Bachelor's degree or equivalent qualification in Computer Science, Software Engineering, Electronics, or a related technical discipline

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs