Software Engineer - Roboteam

Careers

Software Engineer

Engineering
Software Engineer
Location
Gaithersburg , MD

Follow us on LinkedIn to get the latest career opportunities

Company Description

Putting People First – Making a Real Impact – Commitment to Excellence – A Dynamic Place to Work!

Robo-Team is an established defense robotics company with a proven track record of creating impactful and innovative robotic technologies that save US service member lives on the battlefield. We have a fun start-up feel (including unlimited snacks, an office dog, and casual dress code) but with a meaningful mission related to national security and defense of the nation. Majority of our US employees are veterans, and we were recently nominated by Military Times as a “Best for Vets” employer. We offer a competitive benefits/compensation package and are transit-accessible in Gaithersburg, Maryland.

Job Description

Position Summary

Roboteam is looking for an experienced Software Engineer able to develop specifications for complex software programming applications and modify/maintain existing software on various robotics platforms. This role will accomplish customized or standardized modifications based on customer needs, and participate in design and coding activities with other personnel. The successful applicant will be a key contributor to our R&D efforts, working closely on a daily basis with the software department in Israel.

 

Basic Qualifications

  • U.S. Citizenship required.
  • Degree in Software Engineering/Computer Engineering/Computer Science or related field.
  • Good knowledge in C# and C++.
  • Good knowledge in multithreading software development.
  • Good knowledge in communication protocol (TCP/UDP/RS-232).
  • Good knowledge of the hardware to software interfaces.
  • Experience in developing code for robotics platforms.
  • Able to understand software structure and analyzing performance.
  • Highly skilled in requirements analysis and technical understanding.
  • Experience preparing and evaluating technical software development documents.

 

Additional Qualifications

  • Excellent communication skills and ability to work in a team.
  • Able to work independently, a quick learner and willing to work the hours.
  • Experience in JAUS protocol–big advantage.
  • Experience in military industry.
  • Experience in testing robotics systems.
More Careers