Skills
-
C++ ꞏ 3y
-
Python ꞏ 1y
-
Shell
-
Linux
-
CI/CD
-
Docker
-
Navigation
-
ROS
-
Sensor fusion
-
Communication protocols
-
Control algorithms
-
DDS
-
Distributed systems
-
Edge computing
-
Fast DDS
-
Hardware interfaces
-
MAVLink
-
Middleware frameworks
-
OpenSplice
-
Real-time embedded systems
-
RTI Connext
-
Autonomous drone systems
-
Cloud robotics
שתף משרה זו
Software Engineer
זיהוי דרישה: 5444
מיקום גאוגרפי: שרון
חברה: ElbitSystems
עיר: נתניה
תאור משרה
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
Elbit Systems