What are the responsibilities and job description for the Embedded Software Engineer position at NAPCO Security Technologies?
Position: Embedded Software Engineer
Company: NAPCO Security Technologies, Inc.
Location: Amityville, NY
Company: 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.