Senior Firmware Engineer - Now Hiring

Elgen Staffing Hempstead, NY
senior firmware engineer design software programming expert manufacturing test hardware engineering embedded c#
December 7, 2022
Elgen Staffing
Hempstead, NY
FULL_TIME, PART_TIME

Job Description

Our client, a leading provider of groundbreaking security and software solutions, has an immediate need for an experienced Firmware Engineer to join their growing team in Hempstead, New York.

Responsibilities entail full life-cycle software development; programming to include conceptual design, general coding, release to manufacturing testing, and quality assurance. Candidate needs to be able to produce final release software for manufacturing including associated documentation. Candidate needs to demonstrate the ability to use appropriate development tools, compliers, and simulation. Must be capable of working within a team environment to plan, organize, execute and thoroughly document complex system designs. Test and debug skills are necessary; must understand interoperability of hardware and software.

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)

KEY RESPONSIBILITIES:

  • Candidate will participate in all aspects of the hardware and firmware design of access control panels including integration with Enterprise level panels management software.
  • Includes conceptual design, architecting, and programming.
  • Includes 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.

KEY REQUIREMENTS:

  • BS 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.
  • Must be capable of thoroughly documenting complex system designs.
  • Knowledge of PCB schematic and layout tools a plus.
  • Basic computer skills, including Microsoft suite; Outlook, Word, Excel, Visio etc.
  • Good verbal and writing skills are necessary.

WE OFFER:

  • Medical
  • Dental
  • Vision
  • 401K
  • Group Life
  • PTO

 

Please apply today to be one of the first people considered for this position!

Elgen Staffing is the fastest growing staffing agency in New Jersey. With a deep understanding of today's hiring trends and technologies we have the ability to leverage the most effective recruiting methods to find the best candidates across numerous markets and industries and place them into the appropriate position successfully. Please allow us to help you find your dream job today!

Apply Now

Report this job

Similar jobs near me

Related articles