Skip to content
mimi

Embedded Software Engineer

NAPCO Security Technologies

Amityville · On-site Full-time Senior 1mo ago

About the role

About NAPCO Security Technologies, Inc.

NAPCO Security Technologies, a worldwide leader in the manufacturing of electronic security systems for over 50 years, headquartered in Amityville, Long Island NY, seeks an Embedded Software Engineer to join our Engineering team.

Responsibilities

  • Design software for 8-, 16- and 32-bit microprocessor-based hardware platforms for use in the security industry (Fire/Burglary/Access Control) and associated firmware.
  • Work with the development and Marketing teams to define system level features, performance and specifications and implement appropriate software architecture and firmware designs.
  • Design and code firmware for new security products using C.

Requirements

  • Solid 8+ years of experience designing software for microprocessor-based products (Renesas RA Family, Tiva C Series) on processors such as ARM Cortex M Cores 0 (M0, M23, M33, M4, M85)
  • Expert knowledge of C or C++ language with software objective orient design is required.
  • Experience with multitasking environments, RTOS’s and IDE’s such as IAR, E2 Studio, Eclipse.
  • Experience developing and debugging multithreaded applications that decode data packets using protocols such as UART, I²C, SPI, and CAN bus.
  • Experience with Source Control programs.
  • Experience with IP protocols (TCP, UDP) in an embedded environment a plus.
  • Experience with hardware such as using the scope to verify the timing and integrity of hardware signals a plus.
  • Experience developing applications for Android or IOS a plus.
  • Security industry experience is a plus.
  • BS in CE, EE, MS or equivalent experience.

Compensation and Benefits

We offer steady, stable, full-time work, and an attractive employment package, including:

  • A competitive salary
  • 401(k)
  • paid vacation
  • personal time off
  • paid holidays
  • long term disability insurance
  • tuition reimbursement
  • medical insurance
  • dental insurance
  • life insurance
  • promotional opportunities and career growth.

Skills

CC++CAN busEclipseE2 StudioI²CIARIP protocolsRTOSSPITCPUDPUART

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free