Embedded Systems Engineer
21 hours ago
Bellmore
Job Description Summary: Parabit Systems, Inc., a leading innovator in security and self-service solutions, is seeking an experienced and highly skilled Firmware Engineer - Embedded Systems Designer to participate in all phases of firmware and embedded systems design, development, integration, and maintenance for our product lines. The ideal candidate will have deep expertise in embedded systems architecture, microcontroller programming, and hardware-software interoperability, with the ability to work collaboratively across engineering disciplines to deliver reliable, high-performance solutions. This role demands strong problem-solving skills, meticulous attention to detail, and a commitment to secure, scalable, and maintainable designs. You will be involved in the complete product lifecycle, from conceptual design and prototyping to release-to-manufacturing, field deployment, and product support. Candidates should possess excellent verbal and written communication skills, the ability to manage multiple projects simultaneously, and a strong focus on meeting deadlines without compromising quality. Primary Responsibilities: • Design, develop, and maintain firmware for access control, monitoring, and self-service equipment, ensuring seamless integration with enterprise-level management software and cloud-based platforms., • Contribute to system architecture, hardware interface design, and embedded application development., • Implement secure coding practices and ensure compliance with relevant cybersecurity and industry standards (e.g., NIST, FIPS, ISO)., • Develop and maintain communication protocols for embedded systems, including TCP/IP, UDP, SPI, I²C, UART, RS-232/485, USB, and Bluetooth., • Perform system-level testing, validation, and debugging using development tools, emulators, and simulation environments., • Create and maintain comprehensive technical documentation, including design specifications, test procedures, and release notes., • Enhance existing products with new features, security updates, and performance optimizations., • Collaborate with hardware engineers, software developers, QA engineers, and field teams to ensure product reliability and successful deployment., • Provide customer-facing technical support both remotely and on-site as needed., • Coordinate internal build activities, ensuring smooth workflow across engineering projects. Job Requirements: • Bachelor's degree in Computer Engineering, Electrical Engineering, or related field., • Minimum 10 years of experience in embedded systems design and development., • Proficiency with Microchip PIC family hardware, MPLAB IDE/IPE, and compilers; experience with other MCU platforms and RTOS environments is a plus., • Strong programming skills in C for embedded systems; experience with C#, VB, and .NET for tools and UI development preferred., • SQL database experience for configuration, logging, or device management integration is desirable., • Advanced understanding of network communication protocols (TCP/IP, UDP) and embedded communication standards (SPI, I²C, UART, RS-XXX, USB, Bluetooth, etc.)., • Expertise in state machine design and implementation., • Experience integrating embedded systems with cloud services, IoT frameworks, or remote management platforms preferred., • Demonstrated ability to document, test, and validate complex designs to ensure performance, security, and maintainability., • Strong multitasking capabilities with a proven record of delivering projects on time. Why Join Parabit: Parabit Systems is focused on growth, innovation, and developing leaders. We provide a collaborative and challenging environment where engineers work on advanced technology that impacts industries worldwide. As an equal opportunity employer, we value diversity and encourage all qualified individuals to apply. To Apply: Please email your resume to . All employment candidates must pass: a NON-DOT Drug screening, Criminal and Credit Background Check and a Driver License Check prior to employment.