Software Engineer 4 - C++ Developer - Remote Capable (CONTRACTOR)

Insitu - San Mateo, CA (30+ days ago)3.3


Job Description

This position enhances and maintains our mission critical data analysis software, tailored toward imagery collected from aircraft vehicles. The candidate will aid in designing our analysis software as a standalone product and as a key component of a geospatial information ecosystem. The candidate will generate and review software high level design documentation in addition to being a key contributor to the code base. The candidate will also develop and maintain software unit and automated functional tests, review test results, and verify software implementation for consistency against industry standards and customer requirements. As a key member of the team, the candidate will design and code on a daily basis. Additionally, the candidate will provide feedback and mentoring to other members of the team through code reviews.

Our data analysis software processes, enhances, corrects, and annotates motion and still imagery. Additionally, this software acts a client interface for our custom created mediaserver. Candidates will provide solid technical knowledge for the design, development and testing of our data analysis software.

Our goals are to:
Build high performance, reliable data analysis software.
Integrate with and utilize various tools and services, such as computer vision, geographic information systems (GIS), and machine learning, to solve customer problems. Qualifications

KEY SKILLS & ABILITIES

Must have experience with:
Expert skill in designing and coding C++ imagery based applications
Polyglot skill set which includes C++ with a real-time object oriented discipline
Integrating 3rd party libraries and packages into commercial software
Providing strong technical problem-solving skills related to video applications
Handling multiple projects, codebases, and concepts with professionalism and ease
Deep understanding of QT/Threading
Prefer candidates with experience in remote sensing data

Additionally, it is nice to have experience with:
Integrating video with geo spatial data systems
Handling UAV metadata
Education & Experience

Minimum of a Bachelor's degree of Science from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry
9+ years in an engineering classification with a Bachelor's degree or 7+ years with a Master's degree

Additional Information

All your information will be kept confidential according to EEO guidelines.