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!
|