Company Description
ThreatXIntel is a startup cyber security company dedicated to protecting businesses and organizations from cyber threats. Our team of experienced professionals offers a range of services, including cloud security, web and mobile security testing, and DevSecOps. We deliver customized, affordable solutions that meet the specific needs of our clients, regardless of their size. Our proactive approach to security involves continuous monitoring and testing to identify vulnerabilities before they can be exploited. Our mission is to provide exceptional cyber security services that give our clients peace of mind, allowing them to focus on growing their business.
Role Description
We are seeking an experienced Freelance Senior Software Engineer to design and develop proof-of-concept prototypes in the computer vision and machine learning domain. This role involves working with multimodal imaging sensor data, integrating prototype modules into complex software ecosystems, and collaborating with cross-functional engineering teams. The ideal engineer has hands-on experience across C, C++, Python, Linux-based development workflows, GPU acceleration frameworks, and software integration activities.
Responsibilities
- Design and implement proof-of-concept prototypes for computer vision and machine learning workflows
- Work with imaging sensor data including endoscope video, ultrasound data, and depth camera output
- Integrate prototype modules into existing software platforms and heterogeneous system architectures
- Develop software using C, C++, Python, and object-oriented design principles in Linux environments
- Collaborate with multi-disciplinary engineering teams executing CV / ML tasks
- Conduct literature and academic research to evaluate emerging algorithms and frameworks
- Translate high-level system requirements into software requirements and modular specifications
- Analyze and integrate software across components provided by internal and external sources
- Contribute to secure software design, including cryptographic key usage and hardware root-of-trust concepts
Required Skills
Strong hands-on development experience in C, C++, and PythonExperience developing and integrating software on Linux (Ubuntu preferred)Understanding of computer vision and machine learning fundamentalsExperience with GPU-accelerated frameworks (Holoscan, CUDA, TensorRT, or similar)Background working in software integration environmentsAbility to reason about software security concepts and cryptographic mechanismsStrong problem-solving, collaboration, and technical documentation skillsAbility to work independently in complex system environmentsNice to Have
Experience with SDLC tools such as JIRA, Git, CMake, Bitbucket, and ConfluenceFamiliarity with real-time or embedded Linux distributions (Yocto, JetPack)Experience designing, consuming, and validating APIs and software architecturesExperience integrating software that includes COTS and SOUP componentsExperience with automated testing frameworks and CI / CD toolingUnderstanding of connectivity frameworks for real-time data exchangeExperience developing software for safety-critical applicationsExperience with classical and deep learning vision tasks such as detection, tracking, segmentation, and pose estimationFamiliarity with DICOM imaging workflows, MONAI, and Isaac SimSkills Required
Linux, Software Integration, Python, Cuda