Senior Firmware Engineer

Parabit Systems, Inc.
Bellmore, NY, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$115,000.0 - $145,000.0
Working hours
Regular working hours
Job source

Tech stack

ARM Architecture Bluetooth Compilers Communications Protocols Computer Programming Software Debugging Programming Tools Firmware Network Service Real-Time Operating Systems RS-232 RS-485 Standard
+5 more
Software Engineering TCP/IP Serial Peripheral Interface PIC Microcontroller Information Technology

Job description

Parabit Systems, a well-established and rapidly expanding company in the security and self-service equipment industries, is currently seeking an experienced Firmware Engineer. The role requires the successful candidate to work onsite at Parabit’s facility for the first sixty (60) days. Following this initial onsite period, the position may transition to a remote role, subject to performance and business needs. Candidates may reside outside the NYC area; however, any lodging or travel expenses associated with the initial onsite period shall be the responsibility of the candidate.

Requirements

Do you have experience in Writing skills?, Parabit Systems, a well-established and rapidly expanding company in the security and self-service equipment industries, is currently seeking an experienced Firmware Engineer to participate in all aspects of the design and maintenance of hardware and firmware for its products. Candidate needs to demonstrate the ability to use appropriate development tools, compilers, and simulation. Must be capable of working within a team environment to plan, organize, execute and thoroughly document complex system designs. Test and debug skills are necessary; must understand interoperability of hardware and software. Must be able to manage and support multiple tasks on a consistent basis, while providing the highest level of service. Good verbal and writing skills are necessary.

Full life-cycle software development; programming to include conceptual design, general coding, release to manufacturing testing, and quality assurance. Candidate needs to be able to produce final release software for manufacturing including associated documentation., * A qualified candidate must have a BS or higher with 10+ years of relevant applied experience in Computer Science or Electrical Engineering. The ideal candidate will have a clear understanding of and hands-on experience with microprocessor firmware development.

  • Experience with Microcontroller competencies: Microchip, Nordic ARM cortex.
  • Experience with writing bootloaders for microprocessors on new and existing PCBAs.
  • Experience with writing embedded firmware in C for a Real-Time Operating System (RTOS).
  • Experience with Bluetooth/NFC implementation.
  • Experience with network communication protocols (TCP/IP, UDP)
  • Experience with common communication protocols (I2C, SPI, RS485/RS232 and USB)
  • Experience with Microchip’s Tools - MPLAB / MPLAB X / Harmony
  • Experience developing embedded / IoT device software / firmware.
  • Knowledge and experience with analog, digital and embedded systems design, development, test engineering, and manufacturing.
  • Ability to read hardware block diagrams, schematics, and wiring diagrams.
  • Must be capable of thoroughly documenting complex system designs.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance, * Medical
  • Dental
  • Vision
  • 401K
  • Group Life
  • PTO

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

5:59 min

Compiling routing logic into certified safety microcontrollers

Ulrich Wurstbauer +1 · LIVE

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · WWC Europe 2026

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · WWC 2022

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · WWC 2023

Videos

See all

Related articles

See all