Software Engineering (Computer Vision/ROS) jobs in United States
cer-icon
Apply on Employer Site
company-logo

John Galt Staffing · 11 hours ago

Software Engineering (Computer Vision/ROS)

John Galt Staffing is seeking a Software Engineer specializing in Computer Vision and ROS. The role involves designing and developing deep learning models for real-time applications, as well as implementing software for embedded devices and systems.

RecruitingStaffing Agency

Responsibilities

Design, develop, train, and evaluate novel deep learning models for real-time computer vision applications
Design and implement software of embedded devices and systems from requirements to prototype and customer deployment
Design, develop, code, test, and debug system software
Review code and design
Analyze and enhance efficiency, stability, and scalability of system resources
Assist in integrating and validating new product designs
Support software QA and optimize performance
Interface with hardware design and development
Assess third party and open source software

Qualification

Deep learning modelsComputer VisionC/C++ & PythonRobot Operating System (ROS)Linux developmentMachine learning modelsSoftware configuration managementDefect tracking toolsPeer reviewLab equipment usage

Required

Bachelor's degree in Computer Science or Computer Engineering, with dedicated coursework in Artificial Intelligence and Computer Vision
5+ years practical experience in developing, optimizing performance and implementing predictive machine learning models within computer vision and video analytics domains
Practical experience implementing CV ML models using deep learning inference engines such as OpenCV, TensorRT, TensorFlow/Keras/TensorFlow Lite, PyTorch, OpenVINO, and/or Qualcomm Neural Processing SDK
Experience programming for real-time applications is highly desired
Experience coding in C/C++ & Python
Experience developing on Linux
Experience working with Robot Operating System (ROS or ROS2)
Relevant experience with software configuration management tools, defect tracking tools, and peer review
Ability to work with lab equipment such as oscilloscopes, logic analyzers, spectrum analyzers, protocol analyzers and emulators

Company

John Galt Staffing

twittertwitter
company-logo
John Galt contributes to the success of organizations and individuals nationwide by expertly matching them with one another.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase