Sensor Fusion Engineer
Solideon - Berkeley, CA
Apply NowJob Description
OverviewBuilding Robotic Blacksmiths at SolideonCompany Overview : Solideon is a leader in advanced manufacturing, leveraging robotics and proprietary technology to build autonomous micro-factories capable of producing, assembling, and inspecting entire structures without human intervention.Position Overview :The Sensor Fusion Software Engineer will design, develop, and deploy advanced sensor fusion algorithms and distributed data pipelines to integrate diverse sensor modalities into a unified framework powering real-time robotic control, weld quality monitoring, and adaptive manufacturing in steel 3D welding additive manufacturing. This role focuses on backend robotics software to bridge simulation and real robotic systems. Working cross-functionally with robotics, software, manufacturing, and system engineering teams to build robust sensor fusion pipelines that transform raw sensor data into actionable insights and closed-loop control strategies.ResponsibilitiesSensor Fusion Algorithm Development: Design, implement and test sensor fusion algorithms (e.g., Extended Kalman Filters (EKF), Particle Filters (PF), Bayesian Networks, AI/ML models) to combine multi-modal data for precise, real-time robotic perception and control in additive manufacturing.Fuse proprioceptive (encoders, IMU) and exteroceptive sensors (vision, force/torque, thermocouples) for weld seam tracking, quality monitoring, and adaptive toolpath adjustments.Collaborate on multi-modal sensor tasks (e.g., 3D point cloud analysis with PCL/Open3D and computer vision with OpenCV) to detect defects and monitor interpass cooling.Robotics Middleware & Backend Software Integration: Develop and maintain ROS2 backend applications managing multi-sensor data acquisition, fusion, and integration with robot control loops (e.g., KUKA, Fanuc). Build and maintain sensor drivers, perform sensor calibration, data synchronization, and preprocessing to ensure high-fidelity, time-aligned sensor streams.Design event-driven, distributed data pipelines (e.g., RabbitMQ, MQTT, Apache NiFi, Apache MiNiFi) to handle sensor fusion outputs and robotic workflow orchestration.Collaborate on system integration, spanning robot simulation environments (e.g., RViz, Gazebo, Grasshopper3D) to real-world hardware deployments.Toolpath and Workflow Integration: Develop closed-loop toolpath adaptations and workflow enhancements by sensor fusion insights with CAD/CAM tools like Grasshopper3D, enabling real-time additive manufacturing corrections.Contribute to system components generating and simulating welding toolpaths informed by fused sensor data.Create scalable backend solutions for time-series sensor data storage (e.g., TimescaleDB, QuestDB), calibration, and asynchronous multi-rate data terface with full-stack software engineers to extend real-time monitoring dashboard and visualization tools (ReactJS + Websockets), providing operators with fused data insights such as thermal maps, print metrics, defect overlays, and process deviations.Contribute to reusable fusion libraries, maintain technical documentation, prepare API specifications, and uphold best practices in code quality, testing, and version control.Stay updated on the latest sensor fusion research and technologies to propose innovative solutions enhancing additive manufacturing and quality assurance.QualificationsBachelor’s or Master’s degree in Computer Engineering, Robotics, AI or related field.2 - 5 years of experience in software engineering developing sensor fusion or perception software for autonomous systems, robotics, or advanced manufacturing with Python & C++.Familiarity with core sensor modalities (e.g., IMU, force/torque, thermal, lidars, cameras).Experience with sensor fusion algorithms (e.g., KF variants, PF, AI/ML-based sensor fusion).Experience in computer vision (e.g., OpenCV) and preferred 3D point clouds (e.g., Open3D, PCL).Background in real-time pipelines and messaging frameworks (e.g., ROS2 FastDDS, RTI DDS, RabbitMQ, MQTT, Apache NiFi/MiNiFi).Knowledge of time-series database systems (e.g., TimescaleDB, QuestDB).Must be a US Citizen or hold a green card.Preferred SkillsExperience in industrial robots (KUKA, Fanuc, ABB), embedded sensor systems, RTOS.Hands-on experience with simulation tools (e.g., ROS2 RViz, Gazebo, MuJoCo, Grasshopper3D).Familiarity with additive manufacturing workflows (CAD → Slicing → Toolpath).Familiarity with AI/DL model deployment (e.g., PyTorch) in perception pipelines for sensor data fusion and real-time robotic control loop systems.Why Solideon?Join a dynamic, interdisciplinary team at the forefront of robotics and digital manufacturing. Work on projects that directly impact the future of autonomous production and advanced manufacturing. Tackle real-world challenges in sensor integration, fusion, and intelligent automation.California-Specific Employment InformationIn accordance with California labor laws: Compensation will be based on experience and will comply with California’s minimum wage requirements. Solideon offers competitive benefits, including health insurance, paid time off, and more options. This position complies with California’s mandated break and rest period laws.Equal Opportunity Employer:Solideon values diversity and inclusivity. We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected status. U.S. Person status is required as this position may involve work related to the Department of Defense. We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.Additional DetailsSeniority level: Mid-Senior levelEmployment type: Full-timeJob function: Engineering and Information TechnologyIndustries: Aviation and Aerospace Component Manufacturing #J-18808-Ljbffr
Created: 2025-09-21