Senior Software Engineer - Machine Vision Cameras Software Development ON SITE
Company: Vision Markets - Your global growth in Machine Vis
Location: Boca Raton
Posted on: February 1, 2025
Job Description:
Our client is seeking a talented and motivated Software Engineer
specializing in Machine Vision Cameras to join their development
team. This role will involve building and optimizing software for
industrial-grade machine vision cameras, focusing on cross-platform
solutions for both Linux and Windows environments. If you are a
skilled developer with a passion for machine vision technology,
we'd like to meet you!TasksResponsibilities:
- Design, develop, and maintain software for machine vision
cameras, ensuring high performance and reliability across Linux and
Windows platforms.
- Work on cross-platform programming with a strong emphasis on
C/C++ 17 and the Qt framework.
- Manage and integrate code using source control systems
(SVN/Git) to support robust software development practices.
- Collaborate with a multidisciplinary team to create innovative
solutions for machine vision applications.
- Develop and optimize code for video processing (FFmpeg) and
image analysis using OpenCV.RequirementsMandatory Requirements:
- Programming Languages: Strong knowledge and experience in C/C++
17.
- Frameworks: Proficiency in the Qt framework on both Linux and
Windows platforms.
- Cross-Platform Programming Skills: Ability to create and
maintain code that works on multiple operating systems.
- Source Control Systems: Experience with SVN and Git.
- Network Protocols: Knowledge of OSI Model, Ethernet, UDP for
camera communication.
- USA Citizen or permanent resident status in the USA is
required.Additional Qualifications (Preferred):
- Additional Programming Skills: Python and .NET (C# or VB.NET)
for supplementary development tasks.
- Build System: Experience with CMake for managing the build
process.
- Multimedia Processing: Experience with FFmpeg and GStreamer for
handling video files and streaming.
- Computer Vision: Familiarity with OpenCV for image and video
processing.
- Network Protocols: Knowledge of PTP (IEEE-1588) network
protocol.
- AI and Machine Learning: Experience with AI frameworks and
libraries such as PyTorch, TensorFlow, and YOLO for implementing
advanced vision and detection capabilities.Preferred Industry
Experience:
- Practical experience with industrial machine vision protocols,
such as GigE Vision, USB3 Vision, CoaXPress, and Camera
Link.Educational Background:
- Master's degree in Engineering, Computer Science, Electrical
Engineering, Physics, or a related technical field.BenefitsBenefits
include:
- 401(k) Plan: Employer-matching contributions to support your
retirement savings.
- Medical and Dental Insurance: Comprehensive health coverage to
ensure your well-being and peace of mind.
- Competitive Compensation Package: Includes salary, potential
bonuses, and performance-based incentives.
- Professional Development: Opportunities to enhance your skills
in a growing and innovative field.Why Join Us?
- Be part of an innovative team working with cutting-edge machine
vision and AI technologies.
- Engage in impactful projects that leverage industrial camera
systems and AI-driven solutions for a variety of applications.
- Opportunities to grow and expand your technical skill set in a
supportive, collaborative environment.
#J-18808-Ljbffr
Keywords: Vision Markets - Your global growth in Machine Vis, Kendall West , Senior Software Engineer - Machine Vision Cameras Software Development ON SITE, IT / Software / Systems , Boca Raton, Florida
Didn't find what you're looking for? Search again!
Loading more jobs...