Junior and Senior Embedded Software Engineers

Remote Full-time
About the position NAPCO Security Technologies, a world-wide leader in the design and manufacturing of electronic security systems for over 40 years, headquartered in Amityville, Long Island NY, seeks multiple embedded software (firmware) developers to join our Engineering team. These positions involve the design of Software/Firmware for ARM microprocessor-based hardware platforms for use in the security industry such as Fire, Burglary, Access Control, IoT, Cellular and Home Control Systems. This is a hybrid work remote opportunity for individuals located in the tri-state area who live too far to commute each day but could come to the office in Amityville on an occasional basis as needed. Candidates would be required to have a dedicated place in their home, free from distraction, to work and keep NAPCO supplied equipment. Positions are also available at our Amityville Headquarters. Multiple positions are available as the company is expanding and has opportunities for Junior, Senior and Leadership positions in the embedded C development environment as well as individuals with both embedded and digital design experience. Sub 1 GHz RF design opportunities are also available. Responsibilities • Design software for 8-32-bit microprocessor-based hardware platforms for use in the security industry (Access Control/Locking/Fire/Burglary). • 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 products using C. Requirements • Minimum 3+ years of experience designing software for microprocessor-based products. • Competence with C language and ARM uP's. • Experience with IDE's such as IAR and KEIL. • Experience with GPIO, I2C, UART, SPI, RS232/RS485, ETHERNET, and CAN interfaces. • Experience with external FLASH and SRAM Programming. Nice-to-haves • Minimum 6+ years of experience designing software for microprocessor-based products. • Expert knowledge of C language software running on ARM microprocessors. • Experience developing/implementing communication protocols for wireless products. • Experience with Wireless/RF Microcontrollers such as TI1310 or equivalent. • Experience developing and debugging multithreaded RTOS applications. • Experience with IP protocols in an embedded environment. • Experience developing embedded boot-loaders. • Experience bringing up and troubleshooting new hardware. • BS or Masters in CE, EE, or equivalent experience. • Experience with MSP430, i.MX RT1020 or RA Cortex family a plus. Benefits • 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 • Career growth Apply tot his job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Registered Nurse - Pediatric Home Health Specialist - Remote and Local Opportunities with Thrive Skilled Pediatric Care

Remote Full-time

Social Media Associate

Remote Full-time

Experienced Online Customer Chat Specialist – Delivering Exceptional Support and Service to Empower Youth and Families at arenaflex

Remote Full-time

Consultant - Energy Strategy (Remote)

Remote Full-time

Experienced Remote Chat Support Specialist – Beginner-Friendly Opportunities with Competitive Hourly Rates and Comprehensive Training in a Dynamic Virtual Environment

Remote Full-time

**Experienced Remote Data Entry Clerk – Part-Time Opportunity at blithequark**

Remote Full-time

Experienced Customer Service Specialist – Remote Role at blithequark

Remote Full-time

The Walt Disney Company is hiring: Content Planning Manager in Glendale

Remote Full-time

Senior Financial Analyst job at U.S. Bank in Saint Louis, MO, Minneapolis, MN

Remote Full-time

Entry-Level No Experience Data Entry Clerk – Part Time Remote Job Opportunity with blithequark for Career Growth and Development in E-commerce and Technology

Remote Full-time
← Back to Home