Job Overview:
We are seeking an experienced and highly skilled C++ developer with more than 8 years of hands-on experience in software development to join our team. As a Developer, you will be responsible for designing, developing, and maintaining high-performance software applications that meet our technical and business requirements. You will work closely with cross-functional teams, including product managers, quality assurance, and other developers, to deliver robust, scalable, and efficient solutions.
The ideal candidate will have deep expertise in C++/Qt programming, excellent problem-solving skills, and a passion for writing clean, efficient, and maintainable code. If you are a highly motivated individual who enjoys working in a collaborative and fast-paced environment, we would love to hear from you.
Key Responsibilities:
- Design, develop, and maintain high-performance applications using Qt and other tools in a C++ environment.
- Collaborate with cross-functional teams to understand the system, create software requirements and provide technical solutions.
- Write clean, maintainable, and scalable code adhering to best practices in software engineering.
- Optimize code for performance, reliability, and scalability.
- Able to support cybersecurity assessments on the software such as SBOM analysis as per Cybersecurity standards.
- Debug and troubleshoot complex software issues and provide solutions in a timely manner.
- Participate in code reviews and contribute to improving development processes.
- Stay up-to-date with emerging trends and technologies.
-
Required Skills and Qualifications:
- [8-10] years of professional experience in C++ development with strong knowledge of modern C++, multithreading, memory management, and performance optimization.
- Expertise in Qt framework; familiarity with CMake/qmake, QT Creator.
- Excellent teamwork and communication skills, with the ability to collaborate effectively with other teams.
- Hands on experience in Cybersecurity assessments and documentation activities.
- Experience working in a regulated industry (Medical devices) is desired.
- Experience with networking, multimedia, or OpenGL in Qt is a plus.
- Experience with cloud-based systems is a plus.
- Familiarity with CI/CD pipelines and automation tools is a plus.
Education:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field