PDS · 9 hours ago
Software Engineer
PDS is seeking a skilled Software Development Engineer with strong experience in C++, computer vision, and containerized environments. The role involves designing, building, and optimizing software solutions for image processing and collaborating with cross-functional teams to create deployable computer vision applications.
ComputerInformation TechnologySoftwareStaffing Agency
Responsibilities
Develop and maintain software for computer vision applications using C++ and Python
Implement and optimize algorithms for image processing, stereo vision, and visual analysis
Build and maintain containerized environments using Docker
Integrate computer vision modules into larger system architectures
Optimize performance for embedded platforms and GPU‑accelerated systems
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or related field
Strong coding skills in C++ and Python
Experience creating Python bindings for C/C++ libraries
Proficiency with CMake and Git
Hands-on experience with Docker
Familiarity with Linux environments and shell scripting
Experience with AWS or similar cloud technologies
Preferred
Experience with embedded compute modules (e.g., NVIDIA Jetson)
Background in computer vision, particularly stereo vision algorithms
Strong hands-on experience with OpenCV
Experience with CUDA for GPU acceleration