Lead C++ Developer
ESSENTIAL JOB FUNCTIONS:
• Design, develop, and deploy applications and services used to test and analyze novel hardware devices and integrate them into new technologies. • Build libraries for asynchronous messaging, real-time data processing, hardware interfacing, and much more. • Identify issues in code and development practices and be a positive force driving improvements in quality and efficiency. • Partner with scientists and engineers to help advance our technologies throughout all stages of development. • Have fun maintaining our exciting and collaborative work environment.
• BS or MS in computer science or related field and 5 years work experience. • Expert C++ programmer with strong understanding of C++11, C++14, and C++17. • Experience developing large scale and multi-threaded object oriented software. • Experience building distributed applications with asynchronous messaging libraries such as ZeroMQ and Redis. • Experience working with heterogeneous computing platforms. • Solid understanding of core computer science fundamentals including data structures, algorithms, and computer architectures. • Ability to spend long periods of time at a computer monitor.
• U.S. citizenship; active security clearance or ability to obtain one.
We are proud to be an EEO/AA employer M/F/D/V. We maintain a drug-free workplace and perform pre-employment substance abuse testing.
- Pay Type Salary
- Malibu, CA, USA