• Software Engineer, Principal

    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


    The Embedded Software Engineer is responsible for designing and developing real-time applications use to control equipment.  The ideal candidate will be a team player with excellent communication skills and proficient in working with various real-time operating systems.  The candidate must be proficient in C/C++ with some experience with C#.  This position reports to the Software Engineering Manager in the Maritime Business Unit at Waltham and is responsible for the following:


    Primary Responsibilities:

    • Collect, document, and refine the requirements of a software product.
    • Design, code, analyze, and document high reliability, sometimes safety critical, real-time applications needed to fulfill software requirements.
    • Write real-time software utilizing Linux and/or Windows for a given set of requirements
    • Participate in design reviews.
    • Write and evaluate software test plans to insure compliance to the software requirements.


    • 10+ years of directly related software project development experience utilizing formalized development process techniques. Military, machine, or medical applications a plus.
    • Some experience with C# and proficient with C/C++ languages.
    • Direct hands-on experience with commercial embedded system development tools and Linux. Work with Windows a plus.
    • Multi-threaded application experience in a real-time environment.
    • Ability to work with other motivated team members.
    • Exposure to MS Visual Studio and proficient in Linux development tools.
    • Exposure to FPGA programming. Experience with Zynq SoC a plus.
    • BSEE or equivalent.



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