The Olsson Water/Wastewater team seeks a Senior Engineer to lead hydraulic modeling and master planning projects, ensuring high-quality design and client satisfaction.
Senior / Staff Software Engineer, Localization
📜 Description
- Act as a deep domain expert in state estimation, pushing the boundaries of what is possible in real-time vehicle localization.
- Design, implement, and optimize robust algorithms for multi-sensor fusion leveraging IMU, LiDAR, Radar, Camera, GNSS, wheel encoders, etc.
- Architect and develop mathematical models for factor graph optimization and Kalman filters.
- Develop highly optimized, low-latency Rust code that runs directly on the vehicle's compute devices in real-time.
- Partner with the Perception and Mapping teams to integrate map data and semantic landmarks into the localization pipeline.
- Build evaluation frameworks to measure localization accuracy and fault tolerance across various environments.
🛠️ Requirements
- BS, MS, or PhD in Robotics, Computer Science, Aerospace/Electrical Engineering, or related field, with a minimum for 5 years of industry experience.
- Deep, rigorous domain expertise in probabilistic robotics, state estimation, and 3D geometry (Gaussian estimation, filtering, smoothing, and mapping).
- Proven experience building and optimizing online and/or offline Simultaneous Localization and Mapping (SLAM) systems, including deep knowledge of point-cloud registration algorithms (e.g. ICP).
- Extensive hands-on experience processing and fusing data from physical sensors (IMU, LiDAR, Radar, GNSS, etc.).
- Exceptional systems-level programming skills in modern C++ and/or Rust, with a strong understanding of memory management, concurrency, and real-time computing constraints.
- Proficiency in python for data analysis, prototyping, and tooling.
- Strong mathematical foundation in linear algebra, calculus, and probability theory.
- A proven track record of deploying complex state estimation algorithms onto physical robots or autonomous vehicles operating in the real world.
✨ Benefits
- Competitive compensation and equity awards.
- Health and Wellness benefits encompassing Medical
- Dental
- Vision coverage
- Unlimited Vacation.
- Flexible hours and Work from Home support.
- Daily drinks, snacks, and catered meals when in office.
- Regularly scheduled team building activities and social events.
Full job description
Similar jobs
Search more Software Engineer jobsSr. Environmental Engineer
The Sr. Environmental Engineer will develop and enhance environmental compliance programs, ensuring adherence to regulations while fostering collaboration across teams in a dynamic manufacturing environment.
As a Senior Software Engineer, you will develop and maintain features for our generative AI platform, ensuring quality and scalability while working in an agile, dynamic environment.
Senior Software Engineer - Billing Platform
As a Senior Software Engineer on the Billing Platform, you will design and build distributed billing systems, ensuring accuracy and reliability while collaborating across multiple teams.
Design and implement high-quality frontend features and user interfaces for engaging gaming products, while collaborating with engineers and product leaders to drive innovation.
