Senior Software Engineer developing scalable sensor calibration pipelines for autonomous vehicles. Leveraging Python and C++ with a focus on accuracy and validation across hardware configurations.
Responsibilities
Design and implement scalable sensor calibration pipelines in Python and C++, leveraging OpenCV, ROS, and linear algebra libraries for real-time and offline calibration.
Develop tools to perform and automate camera intrinsic calibration, Lidar-to-camera, and IMU-to-camera extrinsic calibration.
Apply mathematical rigor using Lie groups, quaternions, and 3D transformations to support accurate calibration and registration.
Build and maintain simulation tools and data pipelines for sensor modeling and calibration validation.
Work closely with perception, simulation, and platform teams to ensure calibration accuracy across hardware configurations and software versions.
Utilize Docker, Bazel, and Git to develop reproducible, containerized calibration workflows integrated into CI/CD pipelines.
Debug sensor alignment issues in vehicle logs and simulation using ROS tools, rviz, and custom visualizers.
Requirements
Bachelor’s Degree in Computer Science, Robotics, Electrical Engineering, or a related field with 6+ years of experience (or a Master’s Degree with 4+ years of experience).
Proficiency in Python and C++ for tool development and algorithm implementation.
Experience with OpenCV, ROS, and numerical libraries for computer vision and robotics.
Experience working with sensors and sensor data across multiple modalities.
Strong understanding of camera intrinsic/extrinsic models, sensor alignment, and coordinate frame transformations.
Familiarity with Lidar, IMU, and multi-sensor calibration, especially in robotics or autonomous systems.
Solid grasp of 3D geometry, non-linear optimization, and matrix math, including SE(3) and SO(3) representations.
Comfort working in Linux development environments, using Git, Docker, and command-line tools.
Benefits
A competitive compensation package that includes a bonus component and stock options
100% paid medical, dental, and vision premiums for full-time employees
401K plan with a 6% employer match
Flexibility in schedule and generous paid vacation (available immediately after start date)
Senior Lead Engineer managing design engineers in complex project implementations at Celestica. Overseeing large projects and coordinating efforts across global teams in engineering.
Software Engineer responsible for developing AI - integrated features from backend to frontend for an energy transition startup in Germany. Collaborating on security practices and data integration.
Fullstack Developer focused on backend services and some frontend work at InnoWave. Collaborating with teams and ensuring quality in scalable solutions in Lisbon.
Senior Full Stack Developer responsible for designing and maintaining web applications at Rhino Entertainment. Collaborate with teams and mentor juniors while adhering to modern software standards.
Senior Software Engineer responsible for reporting using Geneva application. Collaborating with fund accountants and utilizing AI tools in a financial services firm.
Fullstack Engineer developing Customer & Marketing web applications for a leading European retail company. Collaborating with teams on innovative AI solutions and technology integration.
Technical Lead in hybrid role for Weekday's client, focusing on software development in Java/Python and cybersecurity solutions. Leading initiatives for scalable systems and best practices across teams.
Senior Staff Engineer driving architectural excellence within Matillion's AI - powered data integration platform. Leading technical design and strategy for scalable data solutions with a focus on collaboration.
Software Engineer developing high - quality legal software solutions for Cisco. Partnering with cross - functional teams and applying secure coding principles for system integrity and performance.
Staff Engineer leading a product team at Beamery, a transformational AI platform in HR technology. Designing scalable software and providing technical mentorship in a hybrid role.