C/C++ Software Engineer
Find your job at www.LoveYourJob.com
Job Title: C/C++ Software Engineer
Location: Lexington, MA
Duration: 36 Months and 40 hours per week
*Applicants must meet the eligibility requirements to obtain a Security Clearance for access to classified information. An Active Secret Clearance without incident is desired.
POST-OFFER BACKGROUND CHECK IS REQUIRED. An essential function of this job is physical attendance. Digital Prospectors is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Our client’s Optical Communications Technology Group develops advanced laser communications technology for use in a wide range of challenging environments including terrestrial, space and underwater applications. Primary areas of research include the development of sensitive, single-photon detector arrays, coherent modems, integrated photonic circuits, and novel modulation and coding approaches. Using these technologies, the group builds, tests and operates prototype lasercom terminals for a wide range of space, airborne, and terrestrial system applications, including terabit-per-second direct-to-Earth small-satellite constellations, near-Earth wideband relay laser communication terminal hardware, and next-generation beam-director prototypes inherently scalable to deep-space systems. The group has also initiated new research efforts into extending the range and utility of extremely photon-starved undersea communication transceivers and entanglement-based quantum communication networks.
Position Scope/Job Functions
The Optical Communications Technology Group is seeking a software engineer to develop software for a ground terminal that will be used in a space-to-ground lasercom system. Responsibilities include working closely with a small team to develop software based on high level specification as well as testing and integrating the software. The software to be developed will control and interface with a variety of optical and optical communication hardware devices so a strong understanding of software/hardware interfacing is required. In addition, the candidate should have a good appreciation of system drivers and the ability to develop software to target system needs.
-Candidate must be able to architect software that interfaces with a system based on high-level specifications.
- Experience developing software on Unix/Linux systems
- Fluent in C/C++, especially in a soft real-time Linux environment
- Familiarity with multi-threading concepts
- Takes initiative
- Controls/hardware experience, especially with opto-mechanical actuators and sensors
- Ability to communicate effectively with other team members.
- Experience integrating custom C++ code with COTS software via socket interfaces.
- Familiarity with application of electronics components for aerospace electronics and use of test equipment such as oscilloscopes, frequency response analyzers, and logic analyzers
- Solid understanding of object oriented programming and able to architect modular software with clean interfaces based on high-level specifications.
- Fluency in Python
- Familiarity with client server communications using message bus technology such as RabbitMQ, MQTT, or other TCP based technology, familiarity with Celery, and Google Protobuf messages
- Experience writing firmware on microcontrollers (bare metal or RTOS)
MS plus three years minimum experience, or BS plus five years minimum experience
Our client, one of the most prestigious Research and Development Labs in the country, is working on solutions to our nation's most complex defense and commercial related challenges. We have placed hundreds of talented engineers with this client over the years - If you are qualified - we can get you in!!!
The mission is critical and the work is as cutting-edge as it is rewarding. The teams are superbly managed groups of world class engineers from all types of interesting and diverse backgrounds - AND THEY ARE HIRING!
Make this your next career move as one of our many long-term contractors or employees!
Work as our full-time employee with full benefits (Medical, Dental, Vision, STD, LTD, PTO, Retirement, etc.) - OR - work as a W2 hourly contractor at a higher pay rate if you don't need the benefit package.
ABOUT DIGITAL PROSPECTORS:
Founded in 1999, Digital Prospectors is an award-winning recruiting and consulting firm that specializes in placing contract, contract-to-hire and direct hire engineers into rewarding opportunities with our impressive and ever-growing client base. We believe that all people should love their jobs.
Come see why Digital Prospectors has been voted “Best Staffing Firm to Temp For” by Staffing Industry Analysts, "Best of Staffing" for candidate satisfaction by Inavero / CareerBuilder.com, "Top Temporary Placement Firm" by Boston Business Journal, "Best Company To Work For" by Business NH magazine, "Excellence in IT and Engineering Staffing” by TechServe Alliance, "Top IT Services Company" by Inc. Magazine, "Most Reliable Staffing Agency" in Forbes Magazine and "Top Ranked Staffing Firm" by Staffing Industry Analysts.