Job: #13975 – Firmware Engineer – Embedded

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

  • 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

Categories

Electrical Engineering, Engineer, Northeast