Today
Secret
Mid Level Career (5+ yrs experience)
$75 - $95 per hour
No Traveling
Unspecified
IT - Software
Lexington, MA (On/Off-Site)
Job Title: Software Developer
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. **
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. **
group id: softwinc