• Software Engineer, Senior

    Group/Job Location US-MA-Waltham
    Job ID
    # of Openings Remaining
  • Overview

    QinetiQ North America delivers world-class technology and revolutionary products to defense, security and commercial markets worldwide. Our offerings range from survivability and unmanned systems to power, controls, sensors, and transportation solutions. Customers rely on our products to increase readiness, improve mission effectiveness, streamline operations, increase situational awareness and enhance security.

    At QinetiQ North America, you'll find a dedicated and talented team of people who enjoy their work and take pride in their accomplishments. As a member of our team, you'll work with cutting-edge technology and some of the industry's most brilliant minds. We offer a comprehensive, flexible benefit package including tuition assistance and career development opportunities. If you're interested in working for a technology-driven company that is the leader in its industry, but one that maintains the fast-paced, creative environment of a start-up, QinetiQ North America is the right place for you.

    QinetiQ North America is an Equal Opportunity/Affirmative Action Employer and does not discriminate against any individual on the basis of race, color, religion or creed, sex, marital status, national origin or ancestry, citizenship, age, disability, veteran status, military service, sexual orientation, genetic information, or gender identity.


    U.S. Citizenship or Lawful Permanent Resident Status is required.


    QinetiQ North America’s Land Systems group is looking for a highly motivated Senior Software Engineer in the fast-paced, high-tech field of robotics. The Senior SWE will participate in designing and fielding innovative products for the U.S. Military on a multi-disciplinary team of cutting-edge engineers. The team member will be involved in all aspects of product lifecycle from concept generation to final product fielding.



    • Work in a fast-paced environment, on a leading engineering team to field the next generation robotic systems for the U.S. Military
    • The senior software engineer will be responsible for large-scale problem solving and the advanced implementation of Robot protocols
    • Conduct software requirements reviews, preliminary and critical design reviews, and software acceptance reviews
    • Participate in the development of autonomous behaviors for ground robots
    • Participate in all phases of robotics software development
    • Participate in field data collection and experimentation, analysis, and reporting

    Required Qualifications

    • B.S. in Computer Science or Computer Engineering plus 5-7 years’ experience
    • MS in Robotics, Computer Engineering, Computer Science or Equivalent plus 3-5 years’ experience.
    • Experience developing C++ applications in a Linux environment
    • Experience working with autonomous systems
    • Strong knowledge and experience with the Software Development Life Cycle
    • Excellent written and verbal communications skills
    • Strong attention to detail and quality
    • Flexible, self-started, desire to solve any problem

    Desired Qualifications

    • UI development
    • Experience developing autonomous behaviors such as Leader Follower, Follow Me Waypoint Navigation, and GPS-Denied Navigation
    • Localization using sensors such as 3D Lidar, Visual Sensors, EKF, Odometry
    • Mapping
    • SLAM
    • Multi-threaded Application development
    • Experience working with Distributed Architectures



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed