Software Developer

Minuteman Group
Lexington, MA, United States
20 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Boost (C++ Libraries) C++ (Programming Language) Cloud Computing Computer Programming Linux Programming Tools Protocol Buffers Gradle Python (Programming Language) MATLAB Apache Maven Software Architecture
+12 more
Software Maintenance Regression Testing Software Engineering SQL Databases Systems Architecture Extensible Markup Language (XML) Scripting Standard Template Library (STL) Enterprise Software Applications Gitlab Git Build Management

Job description

The Software Developer will write tools to enable the analysis of radar sensor performance metrics and exploitation of signature data. Maintaining several bespoke software packages and optimizing work flows of radar processing with changes to these packages are also required. The role requires evaluation, design and implementation of interfaces between hardware and software, operational requirements, cloud computing, system architectures, security and characteristics of overall systems. Required: -Researching, designing, implementing and managing software programs. -Identifying areas for modification in existing programs and subsequently developing these modifications. -Determining operational practicality. -Rigorous testing and documentation including design and execution of unit and regression tests -Software maintenance and end user engagement

Requirements

Ability to manage multiple simultaneous projects -Ability to work well independently as well as with a team Experience with C/C++ programming. Experience with C++11 or later, including the Standard Template Library (STL) and Boost libraries. Experience with Git/GitHub or Git/GitLab. Experience with Python programming/scripting. Experience in software architecture, software design, and software development. Experience working with XML and SQL. Experience with Google Protocol Buffers (Protobuf). Experience with MATLAB. Experience with software build and development tools such as Maven, Gradle, Make, or Autotools. Experience working in a Linux environment. Strong verbal, written, and presentation skills. Ability to work effectively independently and as part of a team. Clearance: Candidates must possess an active secret clearance due to nature of the work.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…