Software Developer- LLJP00001484

icon building Company : Softworld Inc
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Software Developer- LLJP00001484

Job Title: Software Developer

Job Location: Lexington Massachusetts 02420

Onsite Requirements:

MATLAB
Git
C++, Java or Python

Job Description:

Maintain codebase in Git that spans multiple classification levels and air-gapped networks
Write technical documentation and users manuals for technical software
Develop example scripts and unit tests to verify functionality of MATLAB object-oriented codebase
Perform regression testing across multiple MATLAB versions to ensure compatibility
Optimize existing codebase through utilization of parallelization and/or GPU techniques
Serve as technical support for internal and external collaborators
Add additional error and bounds checking on existing functions
Develop user interfaces including GUIs to aid in software utilization
Work with staff at the Laboratory to incorporate existing tools and algorithms into common framework

Required Skills:

Demonstrated experience with MATLAB simulation development, including familiarity with recent (2019b+) argument validation and object-oriented features
Demonstrated experience managing software version control repository using Git (GitHub/GitLab)
Experience managing software repository across multiple air-gapped networks (for example using Git bundle)
Demonstrated experience coding in object-oriented programming style
Experience documenting MATLAB code utilizing built-in 'help' and 'doc' functionality
Demonstrated experience supporting the development of large simulation codebases with multiple collaborators
Demonstrated experience working on aerospace simulations
Superior English technical writing skills in support of writing and maintaining effective software documentation (including user guides) following specific style guidelines
Ability to solve problems independently
Ability to collaborate and coordinate in teams of 5-10 people

Preferred Skills:

Familiarity with missile defense and/or hypersonic technology and concepts
Sound knowledge of Java, Python, and C/C++
Familiarity with code development and maintenance on Linux-based systems
Experience conducting code reviews with a large team of stakeholders
Experience with parallel computing environments and job management using Slurm
Coursework or project experience in tracking, data fitting, statistics, flight simulation
Experience with data management
Ability to work with multiple I/O file formats, including writing parsers

** This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role.

Due to the nature of the work, a United States Government Clearance is required to be eligible for the position. **
Original job Software Developer- LLJP00001484 posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Lexington, Massachusetts

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.