Note: The job is a remote job and is open to candidates in USA. Parabit Systems, Inc. is an innovator in security and self-service solutions. The Firmware Engineer - Embedded Systems Designer will design, develop, integrate, test, document, and maintain firmware and embedded systems throughout the product lifecycle, collaborating across hardware, software, QA, and field teams.
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
Skills
- 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
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- Life insurance
- 401k
- Over 4 weeks of Paid Time Off
Company Overview
Company H1B Sponsorship