Demo

Software Developer – C++ / Linux / Defense Systems

SGS Consulting
Lexington, MA Contractor
POSTED ON 6/25/2026
AVAILABLE BEFORE 7/22/2026

Job Title: Software Developer (Software Developer – C / Linux / Defense Systems)

Duration: 3 years

Client: Defense Research Lab

Location: Lexington, MA 02421 (onsite 2-3 days per week)


Description:

Develops application software. Writing and implementing efficient code. Researches, designs, develops and implements software applications and systems. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. Evaluates, designs, and implements interface between hardware and software, operational requirements, cloud offering, system architecture, security, and characteristics of overall system. Researching, designing, implementing, and managing software programs. Identifying areas for modification in existing programs and subsequently developing these modifications. Determining operational practicality. Documents testing, client experience and maintenance of system corrections. May partner and collaborate with cyber security teams to ensure compliance with security standards. May develop and conduct unit tests.


Background Need:

The Group develops technologies and prototypes to enhance the performance of maritime and airborne sensing to provide new capabilities to the U.S. Government. The Group executes both large-scale system prototypes 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 radar, RF sensors, multispectral imaging, electronics, and software/firmware.


Other information relevant to the job requirement?

The group is looking for a software developer with a strong C object-oriented programming background who will join a team of software developers, system engineers, and algorithm developers who are rapidly prototyping advanced sensor control and signal processing systems. Software will be developed within a modern, object-oriented, modular open-systems architecture primarily utilizing C , Linux, and publish-subscribe middleware. Challenging development activities will directly contribute to the prototyping of advanced Electro-Optical/Infrared control systems and may involve field testing of said systems.


Required:

  • C/C
  • Linux (RedHat/Ubuntu)
  • Software/Algorithm Development
  • Software Documentation
  • GIT/GITHUB
  • Object Oriented Software Design and Development
  • Software Architecture
  • Software Design/Development
  • Hardware and Software Integration


Preferred Skills:

  • ROS
  • Python
  • Bash
  • Software Unit Testing


Others:

  • Clearance: Candidates should have an active Secret clearance in order to be considered for this position due to the nature of the work being done. Do not submit candidates if they do not meet this requirement.
  • Work Location: This position is HYBRID. The individual will be required to be onsite 2-3 days a week. Candidates are expected to be local at the time of the start of the assignment. Final schedule TBD by hiring manager.
  • Interview process: 1st round interview will be a Zoom with the hiring manager. 2nd round interview will be a Zoom with additional team members as needed.

Salary : $76 - $101

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer – C++ / Linux / Defense Systems?

Sign up to receive alerts about other jobs on the Software Developer – C++ / Linux / Defense Systems career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SGS Consulting

  • SGS Consulting Newark, DE
  • Description: Job Summary: Designs, implements and maintains quality assurance protocols and methods for processing materials into partially finished or fin... more
  • Just Posted

  • SGS Consulting Smithfield, RI
  • Job Title: Application Technical Specialist I - IT Troubleshoot Specialist Duration: 6 months Location: Smithfield RI 02917 Job Description: This is a Tech... more
  • Just Posted

  • SGS Consulting Dubuque, IA
  • Job Title: Supply Management Specialist Location: Dubuque, IA Assignment Length: 12 months (Possible Extension) Pay Rate: Hourly on w2 Experience in SAP wo... more
  • Just Posted

  • SGS Consulting Glendale, AZ
  • Job Description: The SAP ABAP HR Payroll Developer will be responsible for enhancing, maintaining, and supporting SAP ECC 6.0 HR, Payroll, and Organization... more
  • Just Posted


Not the job you're looking for? Here are some other Software Developer – C++ / Linux / Defense Systems jobs in the Lexington, MA area that may be a better fit.

  • ARCO a Family of Construction Companies Framingham, MA
  • ABOUT YOU Ready to experience a better way to build your career? ARCO hires only the best and brightest dedicated to providing our clients with superior so... more
  • 2 Months Ago

  • Amaze Systems Inc Boston, MA
  • Snowflake Software Developer/Lead/Architect Location: Bostan, MA Job Summary: We are seeking a highly skilled Software Developer/Lead/Architect with extens... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!