Firmware Engineer

Overview

Hybrid
Up to $140,000
Full Time
No Travel Required

Skills

Embedded C
IoT
Bare Metal
Python
Zigbee
Linux

Job Details

We are currently seeking a Firmware Engineer to join an extremely stable and profitable global company based out of the Greater Milwaukee Area!

This position will be responsible for the specification, design and execution of embedded software and firmware for IoT solutions.

Requirements:

  • 5+ years of experience with strong embedded SW fundamentals, including knowledge of design and development-flows, real-time constraints, concurrency, multi-processor systems, caching, and virtual memory.
  • Understanding data structures, object-oriented design, and system architecture in an embedded environment.
  • Strong software engineering skills including design, development (using C, C++), scripting (Python), and debugging.
  • Familiarity with low-level hardware interfaces, register and interrupt programming, bare-metal software development, clock and power management.
  • Hands-on experience and working knowledge of wireless systems and protocols such as Zigbee, Bluetooth, LoRa, Cellular CAT-M, LTE-M, CAT1bis, and other relevant protocols.
  • Experience with embedded Linux and embedded C.

About RHM Technical Solutions