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

C++, Radar Systems - Principal Software Engineer
Job CategorySoftware Engineering /Development
Clearance LevelEligible to Obtain
LocationMassachusetts, Marlborough
Req Code18:RAY-INTD-004
  
Job Description
Solidus is looking for a Software Engineer to join world class radar, missile, command & control, and homeland defense systems teams. Successful candidates will be an integral part of the software teams in development, integration and test engineering. The candidates will be responsible for maintaining, debugging and fixing problems with the SW application, as well as supporting integration efforts.

The environments are primarily Linux/UNIX (Redhat, HPUX and IBM) platform, utilizing mainly C++. The candidate shall also be able to provide technical solutions to a wide range of difficult problems, with solutions that are imaginative, thorough, and practicable, and consistent with organization objectives, work under only general direction and independently determine and develop approach to solutions. 

Job Responsibilities:
- Work on all phases Software development lifecycle, tools, and methodologies
- Convert software requirements and specifications into logical design artifacts, development of software code, unit testing of code, and analysis of software defects
- Support generation of documentation to include: software development folders, design presentations, and problem reports
- Integration of software from multiple SW IPTs
- Analyze system performance vs. technical requirements, research and make SW/Systems improvement recommendations
- Able to travel periodically to support integration sites
 
Required Skills:
- US Citizenship and the ability to obtain a DoD Security Clearance; current Active Secret Clearance a plus
- B.S. degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Software Engineering or related science/technology
- 8+ years relevant experience
- Experience on all phases of Software Engineering 
- Experience with C++ 
- Linux or UNIX experience
- Experience developing software in a team based development environment, preferably Agile/SCRUM
- Broad real-time software development experience
- Strong Object-Oriented Design Knowledge including UML
- Strong verbal communication
- Experience in Multi-threaded and large distributed systems
- Dev Ops Experience establishing common code base for a collection of radar applications; to replicate customization from one project to others 

Desired Skills:
- Language experience other than C++ can be considered depending on other experience 
- Experience in Agile development methods, including Scrum, automated testing and continuous integration
- Software development experience in a DoD environment
- Radar domain and Aegis Baseline 10 interface knowledge
- Sonar domain knowledge
- Strong problem solving ability
- Self-starter and ability to lead development, integration and test activities
- Familiarity with the following Software Tools: Rational Rhapsody, ClearCase and Team Concert, Jenkins, DOORS
- Excellent verbal and written communication skills