Software Engineer/Scientific Programmer
Lexington, MA
| Job ID: | 5244 |
| Job Type: | Direct Hire |
| Start Date: | February 27, 2012 |
| Recruiter: | Patrick Guimond |
| Phone: | 603-772-2700 x219 |
Our direct client is looking to fill the following full time positions. If interested, please contact Pat Guimond at 603-772-2700 x219. All resumes should be sent to pguimond@dpcit.com
Position; Sr Software Engineer
Location: Lexington, MA
Length: Perm
Salary: DOE
Position; Sr Software Engineer
Location: Lexington, MA
Length: Perm
Salary: DOE
Our direct client is seeking motivated individuals to work as part of a team developing complex software for a next generation meteorological satellite ground system for Govt Program. Successful applicants will interact closely with scientists to design, develop, test and integrate software applications to produce environmental products from satellite instrument data. The positions require both new software development and ability to adapt or extend existing code. New development will use C++. Existing code is in C/C++ and FORTRAN 90. The positions will support all phases of the software lifecycle including: requirements analysis, design, coding, unit test, I&T, documentation and maintenance. The positions will apply software process standards including configuration control, design control, testing, and auditing.
Our client is seeking candidates with a variety of experience levels. Competitive candidates must have at least a MS or BS degree in the physical sciences, mathematics or computer sciences, plus a minimum of 3 years experience in relevant fields (advanced degrees may be substituted for work experience). Their background should demonstrate the ability to successfully develop quality software for science or engineering applications, strong technical and communication skills, teamwork, problem solving and customer interaction skills in a fast-paced R&D environment.
The following experience is required:
- Programming C++ (?5 years) in Unix or Linux environments
- Developing and maintaining build systems using Make
- Using modern scientific data formats (HDF, netCDF or other)
- Understanding the waterfall software lifecycle and
- Using software process tools including source control
- Developing software for complex scientific or engineering applications
The following experience is desired:
- Background in meteorology or remote sensing
- Use of software development and design tools: Eclipse, Rational ClearCase/ClearQuest, Visio
- Use of STL and Boost libraries, template programming
- Use of dynamic and static analysis
- Participation in code reviews
- Use of IDL/Matlab/Python programming
- High volume satellite data processing
- High performance computing and code optimization, including experience in multi-threading and multi-processing applications
These positions are open to US citizens and lawful permanent residents of the