BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Developer - LLJP00001704

Company: Softworld Inc
Location: Lexington
Posted on: April 4, 2025

Job Description:

Job Title: Software Developer

All candidates should make sure to read the following job description and information carefully before applying.

Job Location: Lexington, MA 02420 Hybrid

Onsite Requirements:

C++
Linux
Object Oriented Programming


Job Description:

Experienced software developer will join a team of other software developers, system engineers, and algorithm developers who are prototyping advanced optical 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-subscribed middleware.
Challenging development activities will directly contribute to the prototyping of advanced Electro-Optical/Infrared control systems critical to the nation's Air and Missile Defense Systems and may involve field testing of said systems.


Skills required:

In-depth knowledge of C++ object-oriented programming with several years' experience applying this knowledge to complex software architectures
Experience with modern software development practices (e.g. spiral development), version control systems, debugging tools, and coordination/collaboration tools
Experience with software development within a Linux environment, network programming, and parallel programming (multi-threading, synchronization, etc.)
Proven ability to quickly and effectively learn new technologies and programming languages, adapt to new environments and methodologies, and work outside one's own comfort zone
Strong teamwork experience and organizational, interpersonal, and communication skills


Skills preferred:

Experience developing real-time control systems software for mechanical hardware assemblies
Experience with other programming/scripting languages such as Java, C, Python, MATLAB, and shell scripting
Experience with publish-subscribe middleware, distributed systems, GPU computing, and real-time programming
Familiarity with the architecture of x86-based computer hardware and UNIX-like operating systems
Familiarity with basic UNIX system and network configuration and administration to the extent that it aids in software development
Experience with basic data visualization and display toolkits and methodologies
Familiarity with, or a strong desire to learn about, processing and control of passive and active sensing technologies such as Radars and Infrared sensors
Desire and ability to participate in field testing which may involve travel
Experience with the Robot Operating System (ROS) and Gazebo robotics simulation software


Skill Matrix:
Qualification Assessment
Must Have

Degree Level Bachelor's Degree Yes

Engineering

Software/Algorithm Development 5 years

Experience

Currently holds a Secret Clearance (OR a higher clearance) Yes
Programming C/C++ Programming 5 years
Object Oriented Software Design and Development 5 years
Software Architecture 5 years
Systems Linux Environment 5 years



** Due to the nature of the work, a United States Government Clearance is required to be eligible for the position. **

Keywords: Softworld Inc, Boston , Software Developer - LLJP00001704, IT / Software / Systems , Lexington, Massachusetts

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Boston RSS job feeds