Software Engineer

Blackstone Talent Groupabout 2 months ago
Tucson, AZ, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Company Overview

Blackstone Talent Group, an award-winning technology consulting and talent agency, is seeking a Software Engineer to join our Client's team.

About the Team

The Test Equipment Engineering (TEE) team within the Specialty Engineering Directorate is a multi-disciplinary organization responsible for developing advanced Windows application solutions for all products. We are hands-on, designing with the latest technology and tools, and integrating state-of-the-art software solutions with the most advanced engineering systems in the world. TEE products are in engineering labs, in the field, and in production environments utilized for weapon system products. TEE has job opportunities across all phases of the engineering lifecycle, including demonstrations, early engineering tests, design verification tests, production, and post-production sustainment.

Position Overview

This position is focused on the design, development, integration, and maintenance of software as part of on-site factory support of systems to support weapon system product development. The selected candidate will develop applications, libraries, and instrument drivers using the software style, development language, and integrated development environment specified by the organization.

The selected candidate will contribute to multidisciplinary engineering teams. Typical work involves the development of both engineering and production equipment, environments, and systems. As such, the candidate will contribute to the completion of all stages of product development for RMD weapon system products. They will be expected to work, either as a part of a team or independently, to design, develop, and implement system-level applications in support of producing and maintaining weapon system products.

Requirements

  • STEM degree: with min 5yrs industry experience or 3 years plus advanced degree
  • Design, develop, and integrate: object-oriented software applications using C#, C++ in Microsoft Visual Studio on a Windows Operating System (OS). Prioritize and handle multiple software engineering tasks concurrently
  • Troubleshoot: software and test equipment instrumentation
  • Work: in a multidisciplinary engineering team environment
  • Develop: and derive requirements for software products
  • Lead and mentor: junior software engineers
  • Develop: computer architectures and computer hardware optimization techniques
  • Develop: software drivers for the operation of computer hardware interfaces
  • Work with: common computer hardware interfaces and data protocols such as TCP/IP, UDP, or RS-422
  • Utilize: Unified Modeling Language (UML) to visualize software architecture and design
  • Work within: software development lifecycles, such as Waterfall and Agile
  • Practice: sound Software Configuration Management principles using Microsoft Azure DevOps Server or GitHub

Security Clearance Required: Secret

About Blackstone Talent Group

Blackstone Talent Group is a wholly owned subsidiary of Blackstone Technology Group, a global IT services and software firm that implements technological solutions across commercial industry verticals and the US Federal Government. Blackstone's global talent augmentation practice was founded in 1998. Blackstone Talent Group has offices in San Francisco, Denver, Houston, Colorado Springs, and Washington, DC. We specialize in providing clients the best talent across a variety of industries and sectors.

Equal Opportunity Employer

EOE of Minorities/Females/Veterans/Disabilities

Required Skills

UDP
Multidisciplinary engineering teamwork
C++
Computer hardware optimization
Computer architecture design
Microsoft Azure DevOps Server
TCP/IP
Unified Modeling Language (UML)
Software Configuration Management
Requirements development
Software development lifecycles (Waterfall, Agile)
GitHub
C#
RS-422
Object-oriented software development
Windows Operating System
Microsoft Visual Studio
Mentoring junior engineers
Software driver development
Software and test equipment troubleshooting