Embedded Systems Engineer

Parabit Systems

$90K — $130K *
Telecommunications & Hardware
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer or Electrical Engineering
  • 10+ years in embedded systems design and development
  • Proficiency with Microchip PIC hardware and MPLAB tools
  • Strong programming skills in C; experience in C#, VB, .NET is a plus
  • Familiarity with SQL for device management integration
  • Advanced knowledge of network communication protocols
  • Expertise in state machine design and embedded systems integration

Responsibilities

  • Design and maintain firmware for access control and monitoring systems
  • Contribute to hardware interface and embedded application development
  • Implement secure coding practices to meet industry standards
  • Develop communication protocols for various embedded systems
  • Perform system-level testing and debugging
  • Create and maintain comprehensive technical documentation
  • Enhance products with new features and security updates
  • Collaborate with cross-disciplinary teams for product reliability
  • Provide customer-facing technical support as needed
  • Coordinate internal engineering project workflows

Benefits

  • Opportunity to work in all phases of product lifecycle
  • Collaboration with multi-disciplinary teams
  • Focus on security and maintainability in design
  • Chance to lead integration of systems with cloud services
  • Dynamic work environment with multiple projects
Full Job Description
Summary:

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, IC, 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, IC, 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.


To Apply: Please email your resume to .

Similar Jobs

More Jobs at Parabit Systems

  • Embedded Systems Engineer
    $90K — $130K *
    Bellmore, NY 11710 (Nassau County)
    Telecommunications & Hardware
    In-Person
  • Project Manager
    $80K — $110K *
    Roosevelt, NY 11575 (Nassau County)
    Manufacturing & Automotive
    In-Person

More Telecommunications & Hardware Jobs

Find similar Embedded Systems Engineer jobs: