Senior Software Engineer (c, C++) Job in Softdel

Senior Software Engineer (c, C++)

Apply Now
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

Experience Required :

5 to 8 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs