• Software Engineer, Staff

    Group/Job Location US-MA-Waltham
    Job ID
    # of Openings Remaining
    Residency Status
    U.S. Citizenship Required
  • 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-NA, 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-NA 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.



    Any external applicant will be subject to a pre-employment background check.


    Position Requires U.S. citizenship.


    Under general supervision, assists in conducting research in the design, development, testing and utilization of electronic data processing software.

    Participates in the design, development, documenting, testing and debugging of applications software and systems that contain logical and mathematical solutions.

    Assists in determining computer user needs; analyzing system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; preparing operating instructions; designing and developing compilers and assemblers, utility programs, and operating systems.

    Ensuring software standards are met. May assist in analyzing user needs and software requirements to determine feasibility of design within time and cost constraints.

    May participate in designing, developing and modifying software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.

    May assist in coordinating software system installations and monitoring equipment functioning to ensure specifications are met.


    Requires Bachelor’s degree (in Engineering, Computer Science or related field) or equivalent, and two to four years of related experience.

    Proficiency in Linux is required.

    Must be proficient in C++.

    Windows C# exposure a plus.


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