Solidus Technical Solutions, Inc. Embedded Software Engineer in Lexington, Massachusetts

Job Description

Solidus is searching for an Embedded Software Engineer ito prototype new concepts, participate in the development of systems, and provide support to deployed systems.


  • Candidate must be willing to work in a multi-disciplinary environment. Team members work with inter-disciplinary teams to develop advanced communication system prototypes, and testing with externally developed systems.

  • Work includes software design, code implementation and testing to support a wide variety of high-fidelity software-in-the-loop and hardware-in-the-loop prototypes.

  • Candidate will participate in developing cross platform, distributed and multi-processor object oriented code for embedded applications. System prototypes will also include both DSP and VHLD components being developed in parallel by other sub-teams.

The successful candidate will join a group that develops, builds, and operates prototype space and airborne lasercom terminals. The technology developed and the lessons learned from these activities are transferred to operational programs through participation in standard groups and through the operation of a gold-standard test infrastructure. Major efforts include demonstration of a low-cost, high performance, prototype airborne lasercom terminals, designed for the lasercom interoperability standards, development of a test capability to validate inoperability among various contractor-produced terminals, and investigation into techniques to enable multiple simultaneous lasercom links through a single aperture.


  • US Citizenship and the ability to obtain a DoD Secret Clearance; Active Secret Preferred

  • PhD plus 5 years minimum experience, or MS plus 8 years minimum experience

  • Possess good communications skills: willingness to listen to the needs of engineers and the ability to articulate solutions to engineers in other disciplines who possess little understanding of embedded software systems

  • Requires understanding of object oriented analysis and design in addition to programming language skills in C++ and Java

  • Ability to work on a broad range on problems

  • Experience developing embedded software for communication systems through the complete life-cycle from requirements analysis, design, implementation, integration and support is highly desired

  • Experience developing or interfacing to VHDL and/or DSP code is beneficial

  • Embedded C/C++ software development in a UNIX-based environment

  • Experience with principles of communication

  • Experience programming multi-processor / multi-core systems and fluency of MATLAB development are also pluses

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

Job Category: Software Engineering /Development

Clearance Level: Eligible to Obtain

Location: Massachusetts, Lexington

Req Code: 18:BC-D6-003