Are You An Employer?
If you're looking to post a job, go to our employer website. (Thanks, but I'm searching for a job).)
Are You A Job Seeker?
If you're searching for a job, go to our job seeker website. (Thanks, but I'm looking to post a job).)
Don't display this message again x
Sign In
 [New User? Sign Up]
Mobile Version

Computer Vision and Image Processing Software Engineer

General Dynamics Land Systems

Sterling Heights, Michigan 48310
Job Type:
Job Status:
Full Time
  • Software Engineering
General Dynamics Land Systems
  • Save Ad
  • Email Friend
  • Print

Job Details

Computer Vision and Image Processing Software Engineers to design, build and test software systems for computer automated systems. Candidates will work on sensor and image processing algorithms for automated driving and vehicle localization/navigation; Virtual Reality (VR) and Augmented Reality (AR) algorithms to aid vehicle operators; and enabling algorithms such as 3D scene reconstruction, camera pose estimation, 2D and 3D tracking, and object recognition. This position requires collaboration across engineering disciplines (electrical, mechanical, optical, firmware and software) and directly impacts user experiences. We are seeking people who quickly solve problems, generate big ideas, work in new technology areas, drive concepts into prototypes, and envision how prototypes transition to end user products.


BS,MS,or PhD in Engineering or Computer Science with strong experience in computer software development. 6 to 9 years of post-graduate work in software development preferred.
Strong programming experience in C, C++, Object Oriented Software and associated design principles. Additional knowledge of C++ 11, C++ Templates, and Python.
Hands-on experience in computer vision including 3D reconstruction, camera pose estimation, 2D and 3D tracking, sensor fusion, and object recognition.
Working knowledge of OpenCV, OpenCL, OpenGL, CUDA, Point Cloud Library and GPGPU processing techniques is desirable.
Experience with common Machine Learning methods (designing, training, deploying) is preferred.
Working knowledge of 3D sensor and data visualization tools is required.
Experience with Machine learning algorithms and toolsets (Caffee, Theano, Keras, Tensorflow, Torch, etc.) is desired.
Expertise in 3D transformations, localization and mapping including SLAM, object detection, tracking, and classification is desired.
Candidates preferably have experience in real-time computer vision systems and algorithm implementation and mapping onto real-time hardware.
Excellent communication and collaborative skills including strong documentation and writing skills, and hands-on experience with real-world robotic applications is desired.

To indicate your interest and submit a resume please go to reference Requisition Number SHC-LF-17-19720 with a source code of IEEE Posting.

Quick Search:

Enter Keyword(s):
Enter Location: