Software Engineer – Robotics & Systems Integration
All the best with your application!
Want more jobs like this straight to your inbox?
Get Job Alerts
Get a curated list of the top robotics roles delivered straight to your inbox each week. We sift through hundreds of postings to find the high-salary positions, leading companies, and remote opportunities you actually want.
Unsubscribe anytime. We respect your privacy.
Summary
Netanya, Israel
Full-time
3+ years
About this Job
תאור משרה
Job Title: Software Engineer – Robotics & Systems Integration Location:Natanya
:Job Summary We are seeking a highly motivated Software Engineer to join our team, specializing in robotics and systems integration. In this role, you will work on cutting-edge robotic platforms, leveraging C++, Python, Linux, ROS, and DDS to develop reliable and efficient software solutions. You will be responsible for integrating various robotic components, optimizing system performance, and ensuring seamless data communication across distributed systems
:Key Responsibilities
Develop and optimize software solutions for robotic systems using C++ and Python Work with Linux-based environments to develop and deploy real-time applications Implement and integrate robotic frameworks using ROS (Robot Operating System) Utilize DDS (Data Distribution Service) for high-performance data communication across robotic components Develop and test software for robotics, automation, and edge computing applications Collaborate with cross-functional teams to integrate sensors, controllers, and external systems Troubleshoot and optimize real-time communication and software performance in embedded and distributed systems Contribute to the design, development, and testing of robotics software architectures
:Required Qualifications Strong proficiency in C++ (at least 3 years of experience) and Python (at least one year of experience), with experience in real-time and high-performance systems Experience with Linux-based development, including shell scripting and debugging tools Hands-on experience with ROS (Robot Operating System) for robotic applications Familiarity with DDS (e.g., Fast DDS, RTI Connext, OpenSplice) for real-time communication Understanding of robotics integration, including sensor fusion, control algorithms, and navigation Experience with distributed systems and communication protocols Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment
:Preferred Qualifications Experience with middleware frameworks, cloud robotics, or edge computing Knowledge of containerization (Docker) and CI/CD pipelines Experience with MAVLink and autonomous drone systems Familiarity with hardware interfaces and real-time embedded systems
About the Company
