NS
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