59 Swift Strategic Staff Solutions Jobs
Senior C++ Developer - IoT & Cloud (6-8 yrs)
Swift Strategic Staff Solutions
posted 22hr ago
Key skills for the job
Our technology services client is seeking multiple Senior C++ Developer (IoT & Cloud) to join their team on a contract basis. These positions offer a strong potential for conversion to full-time employment upon completion of the initial contract period. Below are further details about the role :
Role : Senior C++ Developer (IoT & Cloud).
Mandatory Skills : C++, Linux, AWS, IOT, COM API Technology. E
xperience : 6-8 Years.
Location : Bangalore.
Notice Period : Immediate15 Days.
Responsibilities :
- Design, develop, and maintain high-performance C++ applications for IoT devices and cloud platforms.
- Implement efficient algorithms and data structures.
- Develop and maintain unit tests and integration tests.
- Debug and troubleshoot complex C++ issues.
- Optimize code for performance and memory usage.
- Develop software for embedded systems and IoT devices.
- Implement IoT protocols (e.g., MQTT, CoAP, HTTP) for device communication.
- Integrate IoT devices with cloud platforms.
- Develop and maintain device drivers and firmware.
- Design and implement cloud-based solutions using AWS services (e.g., EC2, Lambda, IoT Core, S3, DynamoDB).
- Develop and deploy microservices and APIs.
- Implement cloud-native architectures and best practices.
- Ensure scalability, reliability, and security of cloud applications.
- Develop and maintain applications on Linux platforms.
- Utilize Linux system programming and scripting.
- Develop and maintain build systems and deployment processes on Linux.
- Design and implement COM (Component Object Model) APIs for interoperability between software components.
- Develop and maintain COM-based applications and services.
- Integrate COM components with other systems.
- Provide technical leadership and guidance to junior developers.
- Conduct code reviews and ensure adherence to coding standards.
- Mentor team members and share knowledge and best practices.
- Collaborate with hardware engineers, test engineers, and other software developers.
- Communicate technical concepts and solutions effectively.
- Participate in design reviews and provide constructive feedback.
- Document software designs and implementations.
Required Qualifications :
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- 6-8 years of experience in C++ development, with a focus on IoT and cloud applications.
- Strong proficiency in C++ programming.
- Experience with Linux system programming and development.
- Experience with AWS cloud platform and services.
- Strong understanding of IoT protocols and architectures.
- Experience with COM API technology.
- Experience with embedded systems development.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
Technical Skills :
- C++ programming (including modern C++ standards).
- Linux system programming and scripting.
- AWS cloud platform (EC2, Lambda, IoT Core, S3, DynamoDB).
- IoT protocols (MQTT, CoAP, HTTP).
- COM API technology.
- Embedded systems development.
- Version control systems (Git).
- Unit testing and integration testing.
- Debugging tools (GDB).
Preferred Qualifications :
- Experience with specific microcontrollers or processors.
- Knowledge of other cloud platforms (Azure, GCP).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Experience with CI/CD pipelines.
- Knowledge of security best practices for IoT and cloud applications.
- Experience with real-time operating systems (RTOS).
Functional Areas: Software/Testing/Networking
Read full job description6-8 Yrs
3-8 Yrs