Solideon is looking to solve the problem of integrating diverse sensor modalities into a unified framework to power real-time robotic control, weld quality monitoring, and adaptive manufacturing in steel 3D welding additive manufacturing.
Requirements
- 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)
- Experience with industrial robots (KUKA, Fanuc, ABB), embedded sensor systems, RTOS
- Hands-on experience with simulation tools (e.g., ROS2 RViz, Gazebo, MuJoCo, Grasshopper3D)
Responsibilities
- 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 applications (e.g., weld seam tracking, quality monitoring, adaptive toolpath adjustments).
- 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 apply preprocessing algorithms 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.
- Create scalable backend solutions for time-series sensor data storage (e.g., TimescaleDB, QuestDB), calibration, and asynchronous multi-rate data synchronization.
- Interface 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.
Other
- Bachelor’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++
- U.S. Person status is required as this position may involve work related to the Department of Defense.
- Solideon offers competitive benefits, including health insurance, paid time off, and more options.
- Solideon values diversity and inclusivity. We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected status.