Job: #13961 – Software-Hardware 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?

Company Type

Manufacturer

Location

Freeport, New York

Job Description

  • Designs, develops, documents and tests all Software, Firmware and Circuit Boards. Maintain usability of current and new compilers, software and staff/subcontractor selection. Provide documentation, implementation and support on all Software, Firmware and Circuit Board Designs.
  • Establish and maintain engineering policies, standards, practices and security measures to ensure effective and consistent and secure department operation.
  • Design, develop, test, document and train on developed software and hardware.
  • Research and evaluate test and assembly equipment and tools for Engineering and Electronic Assembly departments.
  • Manage Hardware and Software Engineer subcontractors.
  • Design, assemble, configure and maintain trade show/presentation hardware/software demos.
  • Perform technical product and service demonstrations.
  • Interact with a cross-disciplinary engineering team (mechanical, electrical, software, imaging) to review, define, and design integrated system solutions to meet requirements of worldwide customers
  • Interact with sales team, assisting with system proposals and scope review (software requirements analysis, design, etc.)
  • Provide monthly and project-to-date labor hours required on the software and hardware development.
  • Manage staffing requirements.
  • Continuously improve product reliability through the development of procedures that reduce failures and provide for improved software and hardware operation.
  • Provide monthly and end of project reporting on all software and hardware engineering.
  • Manage and review staff and subcontractors proportional to project demand.
  • Conduct annual and periodic self and company written evaluations on all staff and subcontractors.
  • Research and Manage reductions in cost and product lead times.
  • Establish and implement department operational and quality improvement programs.
  • Maintain a work schedule that provides oversight of staff and performance of job duties / timelines.
  • On-time management of assigned tasks and job responsibilities.
  • Prompt and professional response/resolution of client issues and employee technical needs.
  • Uptime performance of software and hardware, including management of upgrade requirements.
  • On-time documentation and reporting on all; design, development, testing, documentation and support functions of all software and hardware projects.

Job Skills

  • Computer Science and/or Electrical Engineering Bachelors Degree
  • 10 years experience in Software, Firmware and Analog and Digital Circuit Board development
  • Experience in Visual Basic dot Net application design
  • Experience with integrating APIs for new hardware devices into existing software
  • Flowchart, Gant Chart and Time Tracking Software
  • Familiarity with Digital Imaging related software development
  • Technical Presentation and Training experience
  • Project cost tracking and reporting experience
  • Support contract proposal and agreement review and negotiation
  • Software Development Documentation and User Manual experience
  • IOS Objective C
  • Android Mobile application development Java, C++, Python
  • Languages: C/C++,  .NET environment, C#, Visual Basic, WPF for desktop platforms
  • Platform: Windows
  • Development Tools: Visual Studio
  • Databases: SQL Server
  • All employment candidates must pass a NON-DOT Drug screening and background check prior to employment.

Job ID: 13961

Categories

Electrical Engineering, Engineer, Hardware Engineering, Northeast, Software Engineering