Software Engineer II

Overview

On Site
Contract - W2

Skills

Software Engineer II

Job Details



Job Title: Software Engineer II


Location: Hunt Valley MD 21030 100% on-site

Onsite Requirements:



  • C++,

  • Linux

  • GUI Qt Library,


Job Description:


In this role, you will be responsible for:



  • Providing software engineering to both Air and Ground software applications that support and protect our deployed warfighter.

  • Performing software design, code, integration, and related engineering assignments.

  • Working in a multi-functional, distributed team environment using Agile software development practices.

  • Participating in software development of new products across all phases of the design lifecycle from concept development to lab integration.

  • Work opportunities include embedded control systems, front-end interfaces, back-end databases/code, and mobile device applications.


Responsibilities:



  • Work in a diverse cross-functional team to deliver a fully integrated product.

  • Participate in full life-cycle software development tasks primarily using C++ in a Linux environment.

  • Graphical user interface development using Qt library.

  • Perform requirements analysis, software design, coding, unit testing, integration, installation, and maintenance of air vehicle and ground control applications.

  • Integrate third-party and customer-provided software to create an end-to-end value stream.


Qualifications:
Education/Experience:



  • Bachelor's degree in computer science/computer engineering/software engineering/CIS/MIS or a related field with 3+ years of hands-on C++ software development.


Qualification Requirements:



  • Proven C++ expert, automated unit testing.

  • Graphical user interface development experience using Qt library.

  • Creative problem solver with good troubleshooting and debugging skills.

  • Able to work on U.S. government DoD contracts (Controlled Unclassified Information (CUI)).

  • Possess excellent communications skills to participate in design and code reviews.

  • Have a thorough understanding of version control and software quality attributes, such as testability, portability, and maintainability.

  • Enjoy a self-driven and collaborative development approach.


Preferred Qualifications:



  • Familiarity with Future Airborne Capability Environment (FACE) and NATO STANAG 4586 standard is a plus.

  • Knowledge of Software\System safety practices, D0-178C and MIL-STD 882E is a plus.

  • Experience with MagicDraw/Cameo/other related data modeling tools.

  • Experience with Containerization, Virtualization, and related technologies.