Senior C++/Linux Engineer
Vision Software | San Leandro, CA | Full Time
Senior C++/Linux Engineer
About the Company:
Airspace Systems, Inc. uses artificial intelligence (AI) and advanced robotics to create fully automated, always-on solutions that deliver the three mandatory requirements of airspace security: long-range detection, instant identification, and safe capture and removal of unauthorized or malicious drones. Airspace solutions protect people, property, and IP for businesses, law enforcement, and the military. All Airspace solutions are mobile, modular, and simple to operate. Founded in San Francisco in 2015, Airspace is funded by early investors in Nest, Palantir, and Skype.
At Airspace, we’re creating cutting-edge tech so autonomous flying machines can live and work among us. We leverage AI, machine vision and deep learning to realize the full potential of drones by using neural networks to power autonomy. Our fusing of advanced radar, radio frequency detectors, cameras and airborne sensors into advanced flight systems enable our currently-deployed end-to-end drone security solutions.
Do you want to join a company that codes in the morning and flies in the afternoon? Come work alongside veterans from the tech titans, such as Google, Apple and Autodesk, in our turnkey facility that houses everything from coding to manufacturing and is minutes away from our large, outdoor drone flight testing facility.
Airspace is looking for a software leader to lead the development of embedded real-time software. You'll be a part of a team that designs and implements advanced computer vision algorithms for drones. Yours skills in team leadership, meeting strict deadlines, knowledge in C/ C++, embedded Linux, wide system view and more will be challenged.
What are some of the day to day responsibilities?
Software Stack maintenance and optimization
Work on Airspace Galaxy systems and drones
We are looking for a team player who has good communication skills in verbal and written English
Bachelor’s degree in Electrical Engineering / Computer Science or related degree
Minimum 5 years of experience programming in C++ in larger group projects
Object Oriented Programming Paradigm Knowledge
Fluent with tools like Shell Scripting, Git, CMake and Make
C++ Core Guidelines
Linux (Ubuntu) Environment proficiency
Familiarity using Linux with Clang or GCC tooling for code checking, linting, style compliance, code profiling, Address Sanitization, Valgrind, etc.
Multi-Threading and Concurrency in C++
Nice to have...
Python Scripting / GUI building
Familiarity with OpenCV
Familiarity with technologies such as CUDA
Familiarity with NVIDIA Deep Learning Stack
Experience in developing in embedded systems
Experience in cameras and video systems
Familiarity with Docker
Working Environment: We have a fully stocked kitchen, catered lunches, regular Company events and outings and flexible working hours.