Gramian Consulting Group
Robotics Software Engineer (Rust / ROS2 / Embedded)
About this role
Description: Seeking a hands-on Robotics Software Engineer for a Swiss robotics company specializing in autonomous systems. Focus on Rust, ROS2, embedded systems, real-time communication, telemetry, and video streaming. Requirements: At least 5 years of experience in embedded, robotics, drone, or real-time software development. Strong professional proficiency in Rust and hands-on experience with C++. Strong experience with ROS2 and familiarity with GStreamer for video processing. Experience with embedded Linux, ARM-based systems, and GUI development using frameworks like egui or Qt. Knowledge of performance optimization, memory management, multithreading, and real-time systems. Benefits: Long-term contract or EOR model. Remote work opportunity.