DevJobs

Research Development Software Engineer

Overview
Skills
  • C# C# ꞏ 5y
  • C++ C++ ꞏ 5y
  • Python Python ꞏ 5y
  • Communication protocols ꞏ 5y
  • Embedded systems ꞏ 5y
  • Windows OS ꞏ 5y
  • Linux development environments ꞏ 5y
  • Multithreading software ꞏ 5y
  • UDP ꞏ 5y
  • TCP ꞏ 5y
  • WPF
  • Agile methodology
  • Version control platforms
  • ROS2
  • ROS
  • Robotics vehicles development
  • MVVM
  • Linux & Android OS
  • JAUS protocol

Company Description

Roboteam is a cutting-edge technology company located in Petah Tikva. We design, develop and manufacture unmanned platforms and controllers for Defense, Law Enforcement and Public Safety missions. Our engineers dedicated to creating units that saves lives and provide complete operational and tactical control, mission management and enhanced force coordination. We have created a family of robotic solutions suited for various operational missions including ISR, EOD, subterranean/tunnel investigations, search & rescue, and CBRN & HAZMAT handling.


Role Description

The Research Development Software Engineer will be responsible for designing, developing, and implementing software solutions for our unmanned platforms and controllers. This is a full-time on-site position located in Petah Tikva. The engineer will work closely with the entire R&D team to develop solutions that align with our product vision and meet client needs. The engineer will also be responsible for testing software solutions and ensuring they meet performance requirements on tight schedules with hands-on work.


Qualifications

  • Computer Science/Software Engineer/Electrical Engineer and Software Development skills
  • At least 5 years experience in the Research and Development (R&D) area
  • Proficient in C#, C++, Python, and Linux development environments
  • Experience in Windows OS
  • Experience in multithreading software
  • Experience in communication protocols (TCP/UDP)
  • Experience in embedded systems
  • Excellent problem-solving and analytical skills, ability to understand software structure and analyze performance
  • Ability to work effectively in a team environment/independently and for long hours.


Advantages

  • Experience in robotics vehicles development - big advantage
  • Experience in JAUS protocol – big advantage
  • Experience in the military industry.
  • Experience with agile methodology
  • Experience with version control platforms
  • Experience in WPF (MVVM)
  • Experience in Linux & Android OS
  • Experience in ROS/ROS2 and robotics in general


Roboteam