Luminar Technologies is seeking a Senior Software Engineer to join the Sentinel Tools & Visualization (STV) team to develop and maintain Insight, Luminar's visualization product for their Sentinel software stack, as well as tools that support customer integrations and deployments. This role is crucial for delivering against key OEM contracts, advancing Insight's visualization capabilities, and ensuring the success of Sentinel deployments in production vehicles, ultimately influencing the usability, reliability, and adoption of Luminar's ADAS/AV stack.
Requirements
- 5+ years of professional software engineering experience, with a focus on C++14/17 development.
- Strong background in 3D graphics programming, including OpenGL, Vulkan, DirectX, or similar APIs.
- Experience delivering production-quality software in Linux environments.
- Solid understanding of multithreading, memory management, and real-time system constraints.
- Experience with CI/CD pipelines and modern software development practices.
- Familiarity with autonomous driving stacks (ADAS/AV) and their visualization/diagnostic tooling.
- Skilled in CUDA and GPU-based computation/optimizations.
Responsibilities
- Design, develop, and maintain *Insight
- *, Luminar's visualization and debugging tool for the Sentinel software stack.
- Implement advanced 3D graphics features and optimizations for visualization of LiDAR and fused perception data.
- Own the development and maintenance of Sentinel tooling, including the Sentinel Launcher and integration with simulation platforms (e.g., Applied Intuition).
- Support and enhance the integration of Sentinel with third-party platforms and customer-specific environments.
- Own engineering responsibility for components such as the Sentinel LiDAR Driver and NVIDIA Driveworks plugin.
- Contribute to Sentinel release cycles by providing tooling, integration, and visualization support.
- Collaborate with Product, Perception, Simulation, and Quality Engineering teams to ensure tools and visualization meet functional and performance requirements.
Other
- Provide mentorship and technical leadership to junior and mid-level team members.
- Excellent problem-solving ability, communication skills, and ability to work cross-functionally.
- Background supporting customer programs in automotive or mission-critical domains.
- Track record of ownership, accountability, and delivering solutions across diverse technical areas.
- BS or MS in Computer Science, Computer Engineering, Game Development, or related field.