Software Developer
Company: Disability Solutions
Location: Hauppauge
Posted on: October 18, 2024
Job Description:
Job DescriptionFor 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
sitesQualifications 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 skillsQualifications
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-JV1Division DescriptionEstablished 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.comStrength in DiversityENSCO, 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.
Keywords: Disability Solutions, Union City , Software Developer, IT / Software / Systems , Hauppauge, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...