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.