Software Engineer II

Apply Now

Company: KLD Labs, Inc.

Location: Hauppauge, NY 11788

Description:

Job Description

For more than 33 years KLD Labs, Inc., has provided innovative machine vision solutions tailored for railway customers' monitoring, measurement, inspection, condition-based maintenance, and asset management needs. We are looking to hire a Software Developer for our Hauppauge, NY location to participate in the development of our growing range of measurement products and tools.

Responsibilities include but may not be limited to:
  • Designing, developing, testing, and maintaining software for real-time data acquisition and measurement systems.
  • Creating internal applications to facilitate analysis and product development.
  • Writing comprehensive documentation for both engineering and support staff.
  • Collaborating with cross-functional teams, including Electrical Engineering, Mechanical Engineering, and Service departments.
  • Troubleshooting issues in laboratory environments and remote sites


Export Control and Licensing

This position may involve access to technology or technical data that is controlled under U.S. export control laws and regulations and the release of which to a foreign national may require an export license from the U.S. Government.

Qualifications Desired

  • Experience with SQL and C#/.NET.
  • Familiarity with low-level communications protocols.
  • Knowledge of unit testing frameworks such as CxxTest.
  • Exposure to automated software testing and build tools like TeamCity and GitLab.
  • Proficiency in source code management tools like Perforce and Git.
  • Coding expertise in TCP/IP networking.
  • Ability to troubleshoot network problems using tools like WireShark.
  • Exposure to image processing or machine vision systems.
  • Familiarity with lab test equipment such as function generators and oscilloscopes.
#LI-JV1

Qualifications Required (Skills)

  • Bachelor's degree in computer science, engineering, physics, or a related field with a minimum of 2 years of hands-on experience in C++ programming
  • Proficiency in C++ containers and related features (e.g., std::vector, std::deque, std::unique_ptr, etc.).
  • Strong background in multithreading, Win32 API, and Windows GUI development.
  • Excellent troubleshooting skills.
  • Effective oral and written communication skills


Division Description

Established over three decades ago, KLD Labs, Inc. is a forward-thinking technology company that excels in the design and integration of cutting-edge artificial intelligence (AI) and machine learning (ML) solutions, laser technology, and machine vision systems for automated railway inspection applications. With a global presence in 35 countries, KLD Labs' products are instrumental in inspecting rolling stock and track infrastructure, ensuring safety against derailment risks, and facilitating efficient railway maintenance operations. To explore the groundbreaking solutions offered by KLD Labs, please visit www.kldlabs.com

Strength in Diversity

ENSCO, Inc. and its wholly owned U.S. subsidiaries are equal opportunity/affirmative action employers, committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status, or any other protected characteristic under state or local law.

Benefit Highlights
Annual education tuition reimbursement
401(k) Plan with up to 6% dollar-for-dollar company match
Medical, dental and vision insurance
Spending Accounts - FSA, Dependent Care FSA, and HSA
Leave available for holidays, bereavement, jury duty, military service, family medical leave, and as required by State law
Paid Time Off
100% Company paid Employee Assistance Program and life, disability, accidental death and dismemberment, business travel accident, and professional liability insurance (employee only)
Other voluntary programs, including supplemental life, auto and home insurance, and legal program
Computer purchase discount
Recognition and reward programs
Patent awards
Technical paper awards for presentations and publications
Recruitment awards
Length of service awards
Community service recognition

Similar Jobs