Embedded Linux Software Engineer

Lexington, MA

Job Type: Contract | Recruiter: Jacob Pawlusiak | Phone: 603.858.3205

Find your job at www.LoveYourJob.com

Job Title: Embedded Linux Software Engineer

Location: Lexington, MA

Duration: 36 Months and 40 hours per week

*Applicants must possess an active Security Clearance without incident for access to classified information.

This position requires that applicants be fully vaccinated for Covid 19 or have a valid religious or medical exemption.

POST-OFFER BACKGROUND CHECK IS REQUIRED. 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.

JOB DESCRIPTION:

Our client’s Active Optical Systems Group’s mission is to be a laser radar center of excellence through the development of advanced laser radar concepts. The group is currently involved in the development and operation of airborne and ground-based 3D laser radars along with data collection, data exploitation, and simulation and modeling efforts for various applications. Group 106 has developed a number of fully-integrated sensor systems, some of which have been transitioned to field operation by sponsors or partners. In addition to the demands of ongoing research programs, The Group has an immediate need for a software engineer with strong systems-level Linux experience who is capable of rapidly understanding and taking ownership of mission-critical legacy software components developed by previous staff members and deployed in existing systems. The ideal candidate, Embedded Software-Engineer, will have specialist knowledge of embedded computing platforms, as well as a broad and integrated understanding of the full stack (ranging from custom device drivers to operator UI software), and a track-record of shipping robust and extensible solutions packaged for use by non-expert operators.

This Embedded Software-Engineer will provide critical maintenance & debugging of deployed systems (in particular MACHETE 2.0), and also service select feature requests from end-users. In support of sponsored efforts to further develop the MACHETE systems, this engineer will be expected to extend the functionality of existing real-time scan-mirror control and sensor-monitoring subsystems and improve operator usability by integrating subsystem GUIs into the existing Qt-based "master operator console". This engineer will achieve an intimate knowledge of these legacy systems allowing the Group to leverage past experience in the development of new sensor systems. This engineer will advise on and participate in ongoing research programs involving custom-built instrumentation, data acquisition & processing software, simulation & modeling tasks, and algorithm development.

Primary subsystems / tasks include but not limited to:

•Custom hardware drivers & software for real-time sensor control and high-speed data acquisition.

•Real-time data processing components (including emerging GPU-based capabilities)

•Operator GUIs (using custom network-based middleware & the Qt framework) for real-time control and visualization.

•Custom device-driver & application software for in-laboratory control and characterization of new versions of custom hardware.

Must Have:

•Candidate must have 10+ years of experience in software development for Linux platforms, with a focus on real-time, data-centric embedded computing

•Experience working with real-time distributed systems and airborne LADAR projects.

•Solid knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and networking or storage subsystems architecture including PCI subsystem.

•Software/applications: GUI applications, specifically using the Qt Framework, on Linux & embedded Linux platforms, MQTT, C/C++, USB test + measurement class, PCIe device drivers for both Linux.

•Hardware/Specifications: Photon-counting APD arrays, PCI Express, SCPI, GPIB

•Developing, debugging, and executing software in a Windows and Linux environment.

•Specifying, developing, and verifying models and simulations

 

Skills Preferred:

•Experience with GPU programming specifically NVIDIA CUDA platform.

•Formal software development processes, software architecture, and VV&A processes, including for example CMMI and DoD VV&A.

•Software validation.

•Experience with JSON, SQL-based databases and MATLAB

Education:

Acceptable candidates will have a B.S. in Computer Science, or Computer Engineering and 11+ years of experience. Alternatively a MS degree and 8+ years of experience or a PhD. with 5+ years of experience.

Clearance:

Candidates must have an ACTIVE secret clearance to be considered for this person.

 

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.

www.LoveYourJob.com

Phone: 603-772-2700

Our Story

Our Story

Contact Us

Contact Us

Instagram

Connect with us on

Instagram

Glassdoor

Connect with us on

Glassdoor

LinkedIn

Connect with us on

LinkedIn

YouTube

Connect with us on

YouTube