Technical Staff - Software Developer

Date: Sep 4, 2023

Location: Lexington, MA, US

Company: MIT Lincoln Laboratory

Group 96 – Tactical Space Systems Group

The Tactical Space Systems Group develops technologies and prototypes to enhance the performance and resilience of U.S. space systems and to provide flexible new space capabilities to the U.S. Government. The Group executes both large-scale system prototypes including satellite payloads and ground systems, as well as earlier stage technology development and demonstration programs with partner groups across the laboratory. The group is predominantly composed of scientists and engineers with expertise in aerospace engineering, systems engineering, electronics and software/firmware.

JOB Description

Group 96- Tactical space systems is seeking a Software Developer to join our team. Roles range from   developing application software, writing and implementing efficient code, researching, designing, and implementing software applications and systems, and then testing those systems. A successful candidate will be involved in planning of system and development deployment as well as responsible for meeting software compliance standards.

The Software Developer will work closely with a small team to develop custom interface emulators and simulators, as well as develop specialist tools required for Hardware in the Loop (HWIL) testbeds.  The candidate will develop COSMOS scripts to test integrated embedded systems, identifying areas for system trades and modifications, execute, test and support the software through its lifecycle.  Finally determining operational practicality. A candidate may partner and collaborate with cyber security teams to ensure compliance with security standards.

Candidate must have a strong desire to perform all aspects of software development delivering small- to

mid-scale stand-alone programs across a broad range of applications. They must have excellent interpersonal and communication skills and be able to work in a team-oriented environment with minimal supervision. Candidates must also be motivated self-starters, able to work individually, or within a group to achieve program goals and objectives, under the direction of MIT LL’s technical project manager. Problem solving ability is critical. Activities will include programming, data reduction and analysis, data presentation in graphic form, etc.

REQUIREMENTS

  • Architecting software projects based off of high-level system requirements
  • Performing and documenting a detailed software design
  • Programming in C, C++, or JAVA using standard development/debug environments and industry-standard tools such as issue tracking (e.g., JIRA/TRAC), SVN/GIT.
  • While knowledge of Ruby is required we'll also consider a qualified candidate with Python or other interpreted languages
  • Experience with socket programming or developing other networked applications
  • Database experience (PostgreSQL preferred)
  • Working knowledge of Linux
  • Embedded system experience is required for the role.
  • COSMOS Script development
  • PhD in Computer Science or Engineering or MS degree and 5 years’ experience.

PREFERRED SKILLS

  • Python
  • Bash
  • Setting up and working in an Automated Build/Test environment (e.g., Bamboo)
  • Software Unit Testing
  • Experience working with oscilloscopes and waveform generators

 

EEO Statement

For Benefits Information, click http://hrweb.mit.edu/benefits

Selected candidate will be subject to a pre-employment background investigation and must be willing/able to obtain and maintain a Secret level DoD security clearance.

MIT Lincoln Laboratory is an Equal Employment Opportunity (EEO) employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran status, disability status, or genetic information; U.S. citizenship is required.

 

 

Requisition ID 39719 #CJ


Nearest Major Market: Boston

Job Segment: Testing, Developer, Embedded, Aerospace Engineering, Security Clearance, Technology, Engineering, Government