← Back to jobs

DBSI Services Logo
Firmware Engineer

DBSI Services

 

Franksville, Caledonia, WI, USA

Posted On: 30+ 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 microcontroller-based systems.

Responsibilities

  • Develop embedded software using C and C++ for RTOS-based microcontrollers.
  • Implement and debug communication protocols including Modbus, Ethernet, and BACnet.
  • Manage BLE GATT server implementations and Bluetooth connectivity.
  • Execute board bringup and interface control for hardware components.
  • Write build files and manage custom bootloaders for firmware upgrades.

Required Skills

  • 3+ years of experience in embedded C and C++ development.
  • Hands-on experience with RTOS such as FreeRTOS or Zephyr RTOS.
  • Experience debugging code within an RTOS environment.
  • Proficiency with STM32 or Nordic microcontrollers.
  • Experience with GCC compilers and Eclipse IDE.
  • Knowledge of software versioning tools and build file creation.
  • Experience implementing BLE/Bluetooth stacks.
  • Familiarity with dual-core architectures and IoT cadence.

Preferred Skills

  • 5+ years of experience with a BS degree.
  • Experience working in Agile Scrum environments using Jira and Confluence.
  • Knowledge of power systems and switchgear.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs