Software Engineer - C++ at Quest Global
Thiruvananthapuram, kerala, India -
Full Time


Start Date

Immediate

Expiry Date

02 Jan, 26

Salary

0.0

Posted On

04 Oct, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Python, Linux, Docker, Kubernetes, Multi-threading, Debugging, Performance Tuning, Memory Management, System Programming, Git, Visual Studio Code, DICOM, Medical Imaging, Healthcare, Orchestration

Industry

Engineering Services

Description
Job Requirements We are seeking a skilled and motivated Software Engineer with strong experience in C++ and Python development in Linux environments, along with expertise in containerization and orchestration using Docker and Kubernetes. The role involves building high-performance medical imaging applications, with a focus on system-level programming, debugging, and optimization. Key Responsibilities: Design, develop, and maintain software components using C++ and Python in Linux-based environments. Build and deploy containerized applications using Docker and manage orchestration with Kubernetes. Implement and optimize multi-threaded applications for performance and scalability. Perform advanced debugging and troubleshooting across distributed systems. Ensure efficient memory management and resource utilization in performance-critical applications. Collaborate with cross-functional teams including QA, product managers, and clinical experts. Participate in design reviews, code reviews, and contribute to architectural decisions. Document software designs, workflows, and technical specifications. Stay current with emerging technologies and best practices in software engineering and medical imaging. Required Skills & Qualifications: Strong proficiency in C++ and Python development on Linux. Hands-on experience with Docker and Kubernetes for containerization and orchestration. Deep understanding of multi-threading, concurrency, and synchronization. Proven experience in debugging and performance tuning. Expertise in memory management and low-level system programming. Familiarity with development tools such as Git, Visual Studio Code, and profiling/debugging utilities. Bachelor's degree in Computer Science Engineering, or related field. Excellent analytical and communication skills. Desired Skills: Experience working with DICOM standards and medical imaging workflows. Exposure to healthcare or medical device software development. Work Experience Refer Job description above
Responsibilities
The role involves designing, developing, and maintaining software components using C++ and Python in Linux-based environments. Additionally, the engineer will build and deploy containerized applications using Docker and manage orchestration with Kubernetes.
Loading...