Logo
Bits to Atoms

Sensor Fusion Software Engineer

Bits to Atoms, Berkeley, California, United States, 94709

Save Job

This range is provided by Bits to Atoms. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range

$130,000.00/yr - $170,000.00/yr Bits to Atoms has partnered with Solideon to fill its Sensor Fusion Software Engineer role. To learn more about Solideon, you can review their website here. Company 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. We aim to push the boundaries of manufacturing to shape a future where technology and humanity intersect. 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, and head of engineering, the engineer will build robust sensor fusion pipelines that transform raw sensor data into actionable insights and closed-loop control strategies, driving innovation in autonomous, quality-assured additive manufacturing. Responsibilities : Sensor 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 applications (e.g., weld seam tracking, quality monitoring, 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 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. 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 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. 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. Qualifications : 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++. 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). Preferred Skills : Experience 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 Information: In 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. Seniority level

Mid-Senior level Employment type

Full-time Job function

Software Engineering Industries

Manufacturing

#J-18808-Ljbffr