Embedded Software Engineer
Westminster, MD | Contract
12 months + (poss. of going Direct after contract)
Seeking 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.
This position requires collaboration across engineering disciplines (electrical, mechanical, optical, firmware and software) and directly impacts user experiences.
BS - Computer Science with strong experience in computer software development.
Strong programming experience in C, C++, Object Oriented Software and associated design principles.
Additional knowledge of C++ 11, C++ Templates, and Python.
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.
Desired Experience, but not required:
Experience with common Machine Learning methods (designing, training, deploying) is preferred.
Hands-on experience in computer vision including 3D reconstruction, camera pose estimation, 2D and 3D tracking, sensor fusion, and object recognition.