Insight Global - Westborough, MA

posted 9 days ago

Full-time - Mid Level
Westborough, MA
Administrative and Support Services

About the position

The Senior Software Engineer specializing in computer vision will develop, implement, and maintain software solutions focused on image processing and embedded systems. This role requires expertise in software engineering and computer vision, with responsibilities that include optimizing code for performance and integrating solutions into larger systems.

Responsibilities

  • Develop and maintain computer vision software using Python and C/C++
  • Design and implement efficient algorithms for image processing and analysis
  • Collaborate with cross-functional teams to integrate computer vision solutions into larger systems
  • Optimize code for performance, especially for embedded and GPU-accelerated platforms
  • Containerize applications using Docker for easy deployment and scalability
  • Utilize AWS services for cloud-based processing and storage of visual data
  • Contribute to the development of stereo vision systems and 3D reconstruction algorithms
  • Implement and maintain CI/CD pipelines using Git and other DevOps tools

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Proficient coding skills in Python and C/C++ (experience creating Python bindings for C/C++ libraries)
  • Background in computer vision algorithms and techniques highly preferred
  • Solid understanding and hands-on experience with CMake and Git version control
  • Proven experience with Docker containerization
  • Familiarity with AWS cloud services and infrastructure
  • Strong command of Linux and shell scripting
  • Experience with Real Time Operating Systems, working on software that interacts with hardware (medical devices, robotics, industrial automation, aerospace, automotive, etc.)
  • Experience working with embedded compute modules, particularly NVIDIA Jetson platforms and their associated toolchains
  • Proficiency in OpenCV library for image processing and computer vision tasks
  • Experience with CUDA programming for GPU acceleration

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • HSA, FSA, and DCFSA account options
  • 401K retirement account access with employer matching
  • Paid sick leave and/or other paid time off
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service