Insight Recruitment
Overview
We’re a well-funded, rapidly growing startup in the heart of Washington D.C., backed by significant venture capital, and we’re building cutting-edge autonomous technology solutions. We’re assembling a world-class team of innovators, and we’re looking for an exceptional Autonomy Engineer to join us. Location:
Washington D.C. Compensation:
$175-250k What You’ll Do
Collaborate closely with our algorithms and software engineers to research, design, develop, prototype, and implement advanced autonomy algorithms and software. Conduct compute benchmarks and runtime analysis to optimize algorithm performance. Craft highly optimized and efficient software in C/C++, focusing on both space and time complexity. Develop parallel algorithms and software using CUDA/OpenCL for high-throughput computing. Provide insightful algorithmic and code optimization recommendations. Seamlessly integrate algorithmic modules into our overarching autonomy software architecture. Perform rigorous Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing and development. Design and implement Hardware Abstraction Layers (HALs) and APIs for various sensors and compute platforms crucial for autonomy algorithm deployment. What You Bring
Exceptional C/C++ and Parallel Programming: Demonstrated expertise in writing highly optimized, efficient, and parallelized code using C/C++, CUDA, and OpenCL for high-throughput computing. Deep Computer Science & Algorithm Design: Strong foundation in computer science fundamentals, including data structures, algorithms, and space- and time-efficient solutions. Real-Time, Embedded & Distributed Systems Expertise: Experience with Unix/Linux systems, embedded Linux, low-latency real-time software, and familiarity with heterogeneous architectures and distributed computing. Robotics & Sensor Integration: Hands-on experience with robotics frameworks (ROS, Gazebo, RVIZ, PCL), sensor integration (HALs, APIs, device drivers), and software for communication between multiple devices. Autonomous Flight & AI Acceleration: Familiarity with PX4 and/or Ardupilot Flight Controller (FC) software, plus experience with AI acceleration libraries like TensorFlow and TensorRT. Modern Software Development Practices: Commitment to clean, well-documented code, along with experience in continuous integration, code reviews, and comprehensive testing. Professional Experience Requirements
2-5 years of experience in developing software in C/C++. 2-5 years of experience in developing software in OpenCL / CUDA. Educational Qualifications
Bachelor’s Degree in Computer Science, Computer Engineering, or a closely related field. Master’s degree preferred. Join Our Vision
This is a unique opportunity to join a high-impact startup at an exciting growth stage. You’ll be part of a collaborative, brilliant team, working on groundbreaking technology that will define the next generation of autonomous systems. If you’re ready to take on significant challenges and contribute to something truly impactful, we want to hear from you! Note: Due to the nature of our work, candidates must be able to obtain and maintain a DoD Secret Security Clearance. U.S. Citizenship is required. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Staffing and Recruiting
#J-18808-Ljbffr
We’re a well-funded, rapidly growing startup in the heart of Washington D.C., backed by significant venture capital, and we’re building cutting-edge autonomous technology solutions. We’re assembling a world-class team of innovators, and we’re looking for an exceptional Autonomy Engineer to join us. Location:
Washington D.C. Compensation:
$175-250k What You’ll Do
Collaborate closely with our algorithms and software engineers to research, design, develop, prototype, and implement advanced autonomy algorithms and software. Conduct compute benchmarks and runtime analysis to optimize algorithm performance. Craft highly optimized and efficient software in C/C++, focusing on both space and time complexity. Develop parallel algorithms and software using CUDA/OpenCL for high-throughput computing. Provide insightful algorithmic and code optimization recommendations. Seamlessly integrate algorithmic modules into our overarching autonomy software architecture. Perform rigorous Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing and development. Design and implement Hardware Abstraction Layers (HALs) and APIs for various sensors and compute platforms crucial for autonomy algorithm deployment. What You Bring
Exceptional C/C++ and Parallel Programming: Demonstrated expertise in writing highly optimized, efficient, and parallelized code using C/C++, CUDA, and OpenCL for high-throughput computing. Deep Computer Science & Algorithm Design: Strong foundation in computer science fundamentals, including data structures, algorithms, and space- and time-efficient solutions. Real-Time, Embedded & Distributed Systems Expertise: Experience with Unix/Linux systems, embedded Linux, low-latency real-time software, and familiarity with heterogeneous architectures and distributed computing. Robotics & Sensor Integration: Hands-on experience with robotics frameworks (ROS, Gazebo, RVIZ, PCL), sensor integration (HALs, APIs, device drivers), and software for communication between multiple devices. Autonomous Flight & AI Acceleration: Familiarity with PX4 and/or Ardupilot Flight Controller (FC) software, plus experience with AI acceleration libraries like TensorFlow and TensorRT. Modern Software Development Practices: Commitment to clean, well-documented code, along with experience in continuous integration, code reviews, and comprehensive testing. Professional Experience Requirements
2-5 years of experience in developing software in C/C++. 2-5 years of experience in developing software in OpenCL / CUDA. Educational Qualifications
Bachelor’s Degree in Computer Science, Computer Engineering, or a closely related field. Master’s degree preferred. Join Our Vision
This is a unique opportunity to join a high-impact startup at an exciting growth stage. You’ll be part of a collaborative, brilliant team, working on groundbreaking technology that will define the next generation of autonomous systems. If you’re ready to take on significant challenges and contribute to something truly impactful, we want to hear from you! Note: Due to the nature of our work, candidates must be able to obtain and maintain a DoD Secret Security Clearance. U.S. Citizenship is required. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Staffing and Recruiting
#J-18808-Ljbffr