Milpitas CA
Job Description:
>> 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.
Requirements:
>> [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 CMakeqmake, 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 CICD pipelines and automation tools is a plus.