Careers With Us

our philosophy has always been that respect for people results in success for all. we are fortunate to have a dedicated staff of technologists who believe in this philosophy and work hard to help us achieve it.

Solidus is an Equal Opportunity Employer (Minorities/Females/Disabled/Veterans)

Data Processing Algorithms Software Developer
Job CategoryMA - Software Engineering and/or Development
Clearance LevelEligible to Obtain
LocationMassachusetts, Lexington
Req Code17:BC-D4-027
  
Job Description
Solidus is searching for a Data Processing Algorithm Software Developer.

?The position requires a software engineer to aid in the design, implementation, and testing of prototype software systems that perform analytics on third-party data feeds for Homeland Security and Law Enforcement applications.  Specifically, the developer will code robust implementations of data processing algorithms capable of running on operational data feeds. 

The position requires a knowledge base in machine vision, signal processing, or machine learning algorithms in order to make informed adjustments to these methods. 

It also requires previous experience building practical data analytics software prototypes, including real-time processing, integration with third-party APIs for data ingest, memory management, error handling, and performance profiling.
 

Requirements:
- US Citizen and able to obtain a Secret Clearance
- PhD plus 5 years minimum experience, or MS plus 8 years minimum experience
- Direct experience with the implementation of machine vision algorithms
- Experience with open source video processing tools and libraries (e.g., FFmpeg)
- Prior experience with real-time data processing software prototype development
- Proficiency in C++
- Experience with C#, .Net, Python, or Java
- Familiar with Agile/Scrum methodology
- Experience in software testing (e.g., unit test, functional test, integration test)

Skills Preferred:
- Familiarity with open source machine learning toolboxes (e.g., Caffe, TensorFlow)
- GPU programming experience (e.g., CUDA)
- Parallel programing experience (Concurrency/Multithreading, OpenMP)
- Database configuration experience

Applicants selected must meet eligibility requirements for access to classified information. U.S. Citizenship may be required. Solidus is an Equal Opportunity Employer and participates in E-Verify. NOTICE OF AFFIRMATIVE ACTION PLAN FOR INDIVIDUALS WITH DISABILITIES, DISABLED VETERANS AND OTHER PROTECTED VETERANS. It is the policy of this Company to seek and employ qualified individuals at all locations and facilities, and to provide equal employment opportunities for all applicants and employees in recruiting, hiring, placement, training, compensation, insurance, benefits, promotion, transfer, and termination. To achieve this, we are dedicated to taking affirmative action to employ and advance in employment qualified individuals with disabilities, disabled veterans, and other protected veterans. The objective in adopting the Affirmative Action Programs is to place qualified individuals with disabilities, disabled veterans and other protected veterans in all job classifications. These Affirmative Action Programs are available for inspection by any applicant or employee by contacting the Company's EEO Coordinator, in the Human Resources office, Monday through Friday, 8am to 5pm