Senior Software Engineer (c, C++) Job in Softdel
Senior Software Engineer (c, C++)
Softdel
4+ weeks ago
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
Job Summary
Required Technical Expertise:
- Excellent programming skills in C, C++11
- Strong working experience in developing application on Linux.
- Experience of working with multithreading, IPC mechanism, queuing is must.
- Effective requirement analysis and effort estimation skills.
- In-depth knowledge of Object-Oriented Programming.
- In-depth understanding of docker-containers
- Understanding of container orchestration tools (e.g. Kubernetes, docker swarm)
- Experience using MQTT, SSL, boost, etc.
- Preliminary Python hands-on experience
- Unit Testing and Test-Driven Development
- Experience of working with Interfacing or implementing any protocol (BACnet, Modbus, etc.) will be an added advantage
- Knowledge of developing applications for data collection, real time monitoring systems will be an added advantage
- Experienced with all phases of project in development, testing and deployment and management of enterprise solutions.
- Aware of Agile Methodologies, SCRUM, CI/CD methods
- Coordinate application implementations and follow-up on client problems.
Essential Qualifications:
- Excellent interpersonal and communication skills in written and oral English.
- Self-motivated, innovative, willing to pursue new technical areas and capable of working independently.
- Strong problem-solving skills and very good time management skills
- Good debugging skills.
- Knowledge of networking protocols like TCP/IP, UDP, web sockets especially in application development field.
- Knowledge of BACnet protocol and concepts is added advantage.
- Knowledge of sniffer tools like Wireshark is added advantage.
Role & Responsibilities.
- Coordinate with the TL/PM on current programming tasks.
- Collaborate with other engineers to design and implement features.
- Quickly produce well-organized, optimized, and documented source code.
- Contribute to technical documentations like SRS, design, user manual.
- Debug existing source code and polish feature sets.
- Continuously learn and improve skills to pursue new technical areas.
- Attention to detail is essential and all tasks must be carried out to the highest quality.
Experience:
5 to 8 years with B.E - E&TC/Computer Science or equivalent


Help us improve JobGrin
Need Help? Contact us