Job: Sr. Software Engineer

If you’ve registered with us previously, please login now. If you’d like to register, please click the ‘Register’ link below.: : Register | Forgot your password?

Job Number


Company Type



Bohemia, NY

Job Description

Responsible for all activities in Software Design Life Cycle (SDLC) especially architecture and
high-level design
• Assist with generation of system proposals and scope review (software requirements analysis,
design, etc.)
• Interact with a cross-disciplinary engineering team (mechanical, electrical, software, imaging) to
review, define, and design integrated system solutions to meet requirements of worldwide
• Develop and maintain best practices and quality processes for entire SW development function.
• Travel to customer sites worldwide to participate in concept and technical discussions, kick off
meetings, oversee installations, or troubleshoot: approx. 25%.
Essential Skills
• Bachelor’s Degree in Computer Science, Computer Engineering or equivalent.
• Minimum of seven (7) years of relevant software development experience in a highly technical
• At least three (3) years of image processing and digital imaging related software development
• Understanding of SDLC and Agile development methodologies and ability to document software
development plans
• Experience with integrating APIs for new hardware devices into existing software
• Must be able to integrate new image processing algorithms into existing software.
• Hands on software development experience in C++, .NET environment, C#, Image Processing
toolbox/library (Matrox Imaging, Matlab, Leadtools, OpenCV), Visual Basic
• Platform: Windows; Development Tools: Visual Studio 2013+; Database: SQL Server
• US citizen or permanent resident that can successfully pass a background check and drug test
allowing work for US Government projects.
• Proficiency in the English language with well-established verbal and written communication
Non-Essential Skills:
• Master’s degree in Computer Science, Computer Engineering or equivalent.
• Experience defining software requirements specifications for use by the US government.
• Strong C# and .NET experience.
• Configuration Management Tools: SVN
• Knowledgeable in Microsoft cloud computing
• Mobile App development for image viewing applications.
• Familiarity with all the latest technologies including machine learning and deep learning.
• X-ray imaging system experience
• Prior experience in a quality assurance, controlled design environment.
Physical & Mental Demands:
• Regularly required to sit and use computer equipment for prolonged periods of time.
• Will be required to sit, stand, walk, bend and work within and around systems in an industrial
• Could occasionally need to lift, move, carry, and/or maneuver materials up to 25 pounds alone;
heavier with assistance.
• Specific vision abilities required include close vision, distance vision and the ability to adjust
• Must be able to differentiate images in varying shades of grey.
• Expected to effectively communicate in person, on phone, and via email and other electronic
devices on a continual and repetitive basis.
• Domestic and international travel via air, rail, and car.
• On a regular basis, will be required to:
o use written and oral communication skills.
o read and interpret data, information, and documents.
o analyze and solve non-routine and complex office administrative problems.
o be creative, make judgements, use reasoning, and make decisions.
o observe and interpret situations.
o learn and apply new information or skills.
o perform detailed work on multiple, concurrent tasks.
o work under intensive deadlines with frequent interruptions
o interact with internal and external customers holding positions from a wide array of
disciplines and organizational hierarchy levels.
• Must be able to fulfill essential job function in a consistent state of alertness and safe manner.

Contract Specialties Group is an Equal Opportunity Employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information,  or membership in any other group protected by federal, state or local law.

Job ID: 18172


Northeast, Software Engineering