Gecko Robotics
Robotics Localization Engineer
Gecko Robotics, Houston, Texas, United States, 77246
[Full Time] Robotics Localization Engineer at Gecko Robotics (United States) | BEAMSTART JobsRobotics Localization Engineer
Gecko Robotics United StatesDate Posted: 02 Mar, 2023Work Location: Houston, TX, United StatesSalary Offered: Not SpecifiedJob Type: Full TimeExperience Required: No experience requiredRemote Work: NoStock Options: NoVacancies: 1 availableWho We AreThe mission of Gecko Robotics is to protect today’s critical infrastructure, and give form to tomorrow’s: refineries, power plants, heavy manufacturing facilities, vessels, water storage, and many more. We accomplish this through our robotics platforms in tandem with our enterprise software solutions, creating a virtuous cycle of data acquisition, processing, analysis, and decision-making.Role at a GlanceGecko’s operations and services are growing to new industries and locations. Each quarter, we enter an industry requiring us to scan assets of higher topological complexity and scale. The need for automating parts of the data collection is increasing. The autonomy team aims to improve our operational process by enhancing the robot's position estimation with respect to the asset and automating the robot's motion.As part of the autonomy team, in this role, you will be contributing to solving the localization problem. The localization stack consists of multiple sensor subsystems, including IMU, encoders, cameras, and range-based sensors.What you will doResearch and develop sensor fusion localization architecture.Refine existing odometry and inertial subsystems. Incorporate advanced sensors and data processing algorithms.Characterize and tune sensor and sensor fusion performance.Research and develop graph-based optimization techniques for localization (SLAM).Deploy and demonstrate your system in the field.Technologies we use
The localization stack is primarily in Linux, with some sensors requiring other extended platforms. We are currently using ROS as our interprocess communication pipeline. Exposure to the following technologies and skills is preferred:Experience with Linux and command-line tools.Familiarity with DevOps or CI/CD – GitHub automation and docker or Jenkins.4+ years of production-focused C++ software development experience. Strong background in modern C++ (C++11 and beyond).Experience with ROS/2 and perception libraries, including but not limited to OpenCV, PCL, and Eigen.Understanding different types of Kalman filters and Particle filters for sensor fusion and optimization-based localization techniques.About YouWe would like to hear from you if you have experience building software architecture comprising multiple subsystems designed for iterative development. Enjoy the process of characterizing the performance of your work and the impact it creates on deployment.Understand the theory, live the practice - how it should work and how to get it to work.Software engineer by trade, a problem solver at the core.Real-world experience in building and maintaining software production environments.Desire to have a high impact at a fast-moving startup as a key contributor on a new project and fast-growing team.Strong passion for learning and growth. Open to new ideas and technologies.Master’s degree in Computer Science, Robotics, or closely related field (or equivalent experience).High self-motivation and love of self-directed learning.PerksOpen/unlimited PTOStock options/equity401k with company matchMedical, dental, and vision coverageParental LeaveAbout Gecko Robotics
Protecting Today's Critical Infrastructure. Informing Tomorrow's.
Company Size:
51 - 250 PeopleYear Founded:
2016Country:
United StatesCompany Status:
Actively Hiring
#J-18808-Ljbffr
Gecko Robotics United StatesDate Posted: 02 Mar, 2023Work Location: Houston, TX, United StatesSalary Offered: Not SpecifiedJob Type: Full TimeExperience Required: No experience requiredRemote Work: NoStock Options: NoVacancies: 1 availableWho We AreThe mission of Gecko Robotics is to protect today’s critical infrastructure, and give form to tomorrow’s: refineries, power plants, heavy manufacturing facilities, vessels, water storage, and many more. We accomplish this through our robotics platforms in tandem with our enterprise software solutions, creating a virtuous cycle of data acquisition, processing, analysis, and decision-making.Role at a GlanceGecko’s operations and services are growing to new industries and locations. Each quarter, we enter an industry requiring us to scan assets of higher topological complexity and scale. The need for automating parts of the data collection is increasing. The autonomy team aims to improve our operational process by enhancing the robot's position estimation with respect to the asset and automating the robot's motion.As part of the autonomy team, in this role, you will be contributing to solving the localization problem. The localization stack consists of multiple sensor subsystems, including IMU, encoders, cameras, and range-based sensors.What you will doResearch and develop sensor fusion localization architecture.Refine existing odometry and inertial subsystems. Incorporate advanced sensors and data processing algorithms.Characterize and tune sensor and sensor fusion performance.Research and develop graph-based optimization techniques for localization (SLAM).Deploy and demonstrate your system in the field.Technologies we use
The localization stack is primarily in Linux, with some sensors requiring other extended platforms. We are currently using ROS as our interprocess communication pipeline. Exposure to the following technologies and skills is preferred:Experience with Linux and command-line tools.Familiarity with DevOps or CI/CD – GitHub automation and docker or Jenkins.4+ years of production-focused C++ software development experience. Strong background in modern C++ (C++11 and beyond).Experience with ROS/2 and perception libraries, including but not limited to OpenCV, PCL, and Eigen.Understanding different types of Kalman filters and Particle filters for sensor fusion and optimization-based localization techniques.About YouWe would like to hear from you if you have experience building software architecture comprising multiple subsystems designed for iterative development. Enjoy the process of characterizing the performance of your work and the impact it creates on deployment.Understand the theory, live the practice - how it should work and how to get it to work.Software engineer by trade, a problem solver at the core.Real-world experience in building and maintaining software production environments.Desire to have a high impact at a fast-moving startup as a key contributor on a new project and fast-growing team.Strong passion for learning and growth. Open to new ideas and technologies.Master’s degree in Computer Science, Robotics, or closely related field (or equivalent experience).High self-motivation and love of self-directed learning.PerksOpen/unlimited PTOStock options/equity401k with company matchMedical, dental, and vision coverageParental LeaveAbout Gecko Robotics
Protecting Today's Critical Infrastructure. Informing Tomorrow's.
Company Size:
51 - 250 PeopleYear Founded:
2016Country:
United StatesCompany Status:
Actively Hiring
#J-18808-Ljbffr