← Back to jobs

DBSI Services Logo
Firmware Engineer

DBSI Services

 

Pittsburgh, PA, USA

Posted On: 15+ days ago
Experience: 5+ years
Availability: Hybrid
Openings: 2
Category: Firmware Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will develop and maintain embedded software for microcontrollers, owning the full lifecycle from bring-up to release.

This role is on-site.

Responsibilities

  • Execute control and interface board bring-up and debug code within RTOS-based environments.
  • Develop custom bootloaders and firmware upgrade (FUS) processes.
  • Write makefiles for building firmware and document all design, development, and test materials.
  • Implement BLE GATT server logic and manage Bluetooth/BLE protocol interactions.
  • Integrate communication protocols including Modbus, Ethernet, BACnet, and REST.

Required Skills

  • 5+ years of experience in embedded C and C++ development.
  • Hands-on experience with RTOS such as FreeRTOS or Zephyr RTOS.
  • Proficiency with hardware lab tools including DSO, multimeter, and signal generator.
  • Ability to read and understand circuit diagrams.
  • Experience with version control tools like Git or SVN.
  • Working knowledge of Agile Scrum methodologies.

Preferred Skills

  • Experience with STM32, ESP32, or Nordic microcontrollers and familiarity with GCC compilers on Eclipse IDE.
  • Knowledge of IEC safety standards (60730 or UL1998) and experience with dual-core architectures or IoT cadence.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs