SGS North America Inc. logoSGS North America Inc. logo

Senior Software Engineer with Hardware Interfacing (Hybrid)

Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Education and ExperienceBachelor’s degree in Information Technology, Computer Science, Computer Engineering, or a related field (Required)Strong understanding and practical experience in designing and troubleshooting software applications interfacing with low-voltage electronic circuits (Required)Hands-on experience with Multi-Function DAQ (Data Acquisition) devices, including multi-channel analog inputs/outputs and digital I/O, along with expertise in signal conditioning, channel calibration, and software interface development for data acquisition and analysis (Preferred)7+ years of professional experience, with a minimum of 3 years as a senior software engineerProficient in at least one compiled programming language (Java, C, C#, etc.)Comprehensive understanding of software engineering principles, frameworks, and technologiesPrior experience in gathering and analyzing end-user requirements directly.

About the job

Join our dynamic team as a Senior Software Engineer specializing in hardware interfacing. In this pivotal role, you will design, develop, and enhance sophisticated software applications tailored for laboratory environments, leveraging your expertise in programming languages, primarily C# and WPF. Your contributions will be vital in creating solutions that meet scientific test specifications and laboratory needs, facilitating the acquisition of data from laboratory equipment, and ensuring the delivery of user-friendly interfaces for complex scientific tasks.

This position requires a hybrid work model, necessitating your presence at our Farmingdale, NY facility as required.

  • Lead development projects aimed at delivering innovative functionalities for internal and external stakeholders.
  • Design, code, test, and document new systems or enhancements to existing systems, ensuring comprehensive documentation.
  • Utilize software engineering principles for the design, development, maintenance, testing, and evaluation of software applications.
  • Manage the complete software development life cycle (SDLC).
  • Create flowcharts, layouts, and documentation to define requirements and solutions.
  • Write clean, efficient, and testable code.
  • Provide implementation support and post-implementation troubleshooting for business software solutions, including enhancements to new or existing systems.
  • Draft specifications and assess operational feasibility.
  • Integrate various software components into a fully functional software system.
  • Develop software verification plans and quality assurance processes.
  • Supervise the generation of test data, system testing, and documentation for all software development life cycle phases.
  • Conduct quality assurance for relevant functionalities.
  • Maintain and document software functionalities, updating technical specifications as necessary.
  • Troubleshoot, debug, and enhance existing systems.
  • Deploy software applications and gather user feedback for continuous improvement.
  • Ensure software remains up-to-date with the latest features.
  • May oversee training sessions for users on application operation procedures.
  • Comply with project timelines and industry standards.
  • Adhere to internal standards, policies, and procedures.
  • Perform additional duties as assigned.
  • Potentially assume a team lead role, guiding project efforts.

About SGS North America Inc.

SGS is a leading global provider of inspection, verification, testing, and certification services. Established in 1878, SGS sets the benchmark for quality and integrity worldwide. With over 99,600 employees across 130 countries and a vast network of more than 2,600 offices and laboratories, we serve nearly every industry, ensuring the quality and safety of products and services. Globally trusted, SGS is at the forefront of innovation, driven by our commitment to excellence, passion, and integrity in everything we do. We embrace new ideas and encourage individuals who challenge the status quo, fully supporting your journey toward realizing your full potential.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.