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