Software Engineer at ELBIT SYSTEM OF AUSTRALIA PTY LTD
Netanya, Center District, Israel -
Full Time


Start Date

Immediate

Expiry Date

17 Jan, 26

Salary

0.0

Posted On

19 Oct, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Python, Linux, ROS, DDS, Robotics, Automation, Edge Computing, Sensor Fusion, Control Algorithms, Navigation, Distributed Systems, Problem Solving, Real-Time Applications, Middleware Frameworks, Cloud Robotics, Containerization

Industry

Defense and Space Manufacturing

Description
תאור משרה Job Title: Software Engineer – Robotics & Systems IntegrationLocation:Natanya :Job SummaryWe 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
Responsibilities
Develop and optimize software solutions for robotic systems using C++ and Python. Collaborate with cross-functional teams to integrate sensors, controllers, and external systems.
Loading...