Role Overview
We are hiring three experienced Senior Software Engineers to build the coreintelligence of our dermatological scanning platform. You will work on challenging problems incomputer vision, 3D reconstruction, robotic control, and multi-spectral image processing usingNVIDIA Jetson/Orin platforms.
Key Responsibilities
- Develop real-time control software to drive robot motion, including dynamic path planning based on 3D point clouds.
- Generate and optimize scanning paths that maintain consistent standoff distances, maximize coverage and avoid collisions around varying surface shapes.
- Process and fuse MIPI data from multiple sensors.
- Build 3D surface models from point clouds and accurately stitch/register images onto the model.
- Handle subject micro-movements, detect excessive motion, and ensure robust image registration.
- Integrate with NVIDIA Orin/Jetson hardware, optimizing performance for real-time operation.
- Collaborate closely with the mechanical engineer on motion constraints and the product manager on requirements and milestones.
Required Qualifications
- Bachelor’s or Master’s degree (preferred) in Computer Science, Electrical Engineering, or related field. AI modeling experience preferred.
- 5+ years of professional software development experience.
- Strong C++ and/or Python skills in production environments.
- Deep experience with NVIDIA Jetson/Orin platforms (CUDA, TensorRT, JetPack SDK).
- Expertise in computer vision (OpenCV, PCL) and 3D reconstruction/point cloud processing.
- Experience with robotic control (ROS/ROS2 preferred) and trajectory generation.
- Proven track record developing complex products.
Preferred Skills
- Background in medical imaging or dermatology applications.
- Familiarity with multi-spectral or hyperspectral image processing.
- Experience preparing software documentation for regulatory purposes.