Company Type
Manufacturer
Location
Freeport, New York
Job Description
- Test and debug skills are necessary; must understand interoperability of hardware and software. Must be able to manage and support multiple tasks on a consistent basis, while providing the highest level of service. Good verbal and writing skills are necessary.
- Full life-cycle software development; programming to include conceptual design, general coding, release to manufacturing testing, and quality assurance.
- Ability to produce final release software for manufacturing including associated documentation.
- Expert level knowledge of and experience with Microchip PIC family, C, C#, VB required. Windows programming (.NET), SQL database understanding are a plus. Knowledge of and experience with analog and digital design (microcontrollers, UART, EEPROM, Flash memory) are required.
- Expert level understanding of network communication protocols (TCP/IP, UDP)
- Participate in all aspects of the hardware and firmware design of access control panels including integration with Enterprise level panels management software.
- Conceptual design, architecting, and programming.
- Debugging, and system testing applications and modules in C language.
- Creation and upkeep of company product documents.
- Maintenance of current products and feature addition.
- Coordinate multiple build activities internally with engineering projects.
- Directing test engineers and technicians on specific projects.
- Provide customer support in the factory and in the field.
Job Skills
- S. Computer Engineering or BSEE and 5-7+ years of applicable experience in embedded systems design.
- Demonstrated expert level understanding and experience integrating and programing Microchip PIC family.
- Expert level knowledge of network communication protocols (TCP/IP, UDP).
- Familiar with embedded communications standards (SPI, I2C, UART, RS-XXX, USB, Bluetooth etc.).
- Knowledge of state machines and applications.
- Strong knowledge of C and C# required.Microsoft .NET, VB, SQL programming are a plus.
- Strong knowledge of analog, digital and embedded design.
- Knowledge of design, development, test engineering, and manufacturing processes.
- Ability to read hardware block diagrams, schematics, and wiring diagrams.
- Knowledge of PCB schematic and layout tools a plus.
- Basic computer skills, including Microsoft suite; Outlook, Word, Excel, Visio etc.
Job ID: 13975