Senior IoT / Embedded Linux Engineer

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in Office, Machaze, Manica, MOZ
Remote
Senior level
Cloud • Software
The Role
Design and maintain embedded Linux platform software including kernel, drivers, BSP and bootloader. Implement IoT connectivity stacks and OTA updates, integrate cloud IoT services, support hardware bring-up, establish CI/CD and automated testing, mentor junior engineers, and collaborate on firmware architecture.
Summary Generated by Built In
About the Role

We are looking for a Senior IoT / Embedded Linux Engineer to join a small, high-impact hardware and firmware team. You will work closely with a Staff Hardware Engineer and Staff Firmware Engineer to bring connected embedded products from concept through production. This role bridges the gap between bare-metal firmware, Linux platform software, and cloud connectivity — and is ideal for someone who thrives at the intersection of hardware and software.

What You’ll Do
  • Design, develop, and maintain software for embedded Linux platforms (user space, drivers, and kernel customization).

  • Own the Linux BSP, including bootloader (U-Boot), device tree, and kernel configuration using Yocto or Buildroot.

  • Develop and maintain device drivers for peripherals (I²C, SPI, UART, USB, CAN, etc.).

  • Implement and maintain IoT connectivity stacks: MQTT, BLE, Wi-Fi, LoRa, and/or Zigbee.

  • Design and implement secure, reliable OTA update mechanisms.

  • Build and maintain the cloud/device communication layer (AWS IoT Core, Azure IoT Hub, or similar).

  • Collaborate with hardware engineers on board bring-up, schematic review, and hardware debug.

  • Contribute to firmware architecture decisions alongside the Staff Firmware Engineer.

  • Establish CI/CD pipelines and automated testing for embedded targets.

  • Mentor junior engineers and contribute to technical documentation.

Requirements
  • 6+ years of embedded software development experience.

  • Deep proficiency in C and C++; Python for scripting and tooling.

  • Strong experience with embedded Linux (kernel, drivers, BSP) and build systems (Yocto and/or Buildroot).

  • Experience with ARM Cortex-A/M series SoCs and microcontrollers.

  • Hands-on experience with IoT communication protocols (MQTT, BLE, Wi-Fi, and/or LoRa).

  • Familiarity with cloud IoT platforms (AWS IoT Core, Azure IoT Hub, or GCP IoT).

  • Debugging skills with JTAG/SWD, GDB, logic analyzers, and oscilloscopes.

  • Experience with Git and collaborative development workflows.

Nice to Have
  • Experience with RTOS (FreeRTOS, Zephyr) alongside Linux — comfortable operating in both environments.

  • Experience with OTA update frameworks (SWUpdate, RAUC, or Mender).

  • Containerized edge computing experience (Docker or similar on resource-constrained Linux targets).

  • Background in a relevant product domain (industrial, meteorological, outdoor/ruggedized, or consumer IoT).

  • Ability to read schematics and PCB layouts; comfortable contributing to hardware bring-up alongside electrical engineers.

  • Familiarity with component datasheets, reference designs, and signal integrity concepts at the board level.

  • Experience with low-power design techniques — sleep modes, power gating, and energy profiling on embedded targets.

  • Exposure to ruggedized or outdoor hardware design considerations (thermal, vibration, ingress protection).

  • Experience writing and maintaining automated hardware-in-the-loop (HIL) or software-in-the-loop (SIL) test suites.

  • Familiarity with test fixture design or bench automation (Python-based instrument control, pytest-embedded, or similar).

  • Experience defining and executing validation plans for embedded devices: functional, stress, and regression testing.

  • Comfort reviewing or contributing to DFT (Design for Test) considerations during hardware reviews.

  • Basic familiarity with embedded security practices: secure boot, TLS/mTLS for device-to-cloud communication, and signed OTA packages.

Education

B.S. or M.S. in Electrical Engineering, Computer Engineering, or Computer Science — or equivalent demonstrated experience.

Benefits
  • You'll actually want to come in. Our Oak Lawn office isn't just a place to sit, it's where ideas move fast and culture stays strong. The whole team is here Monday through Friday, which means real collaboration, no chasing people down over Slack, and a genuinely fun place to spend your work days.

  • Your wellbeing is covered. Competitive health insurance, 401(k) with employer matching, and a full suite of voluntary benefits, because you shouldn't have to think twice about the basics.

  • Good people, good times. Monthly All-Hands, Office Olympics, happy hours, and more. We take the work seriously and the culture seriously too.

  • You're getting in early, and that matters. We're growing fast, but the biggest opportunities are still ahead. The people joining now will help shape what Perry Weather becomes.

Skills Required

  • 6+ years embedded software development experience
  • Proficiency in C and C++
  • Python for scripting and tooling
  • Strong experience with embedded Linux (kernel, drivers, BSP)
  • Experience with bootloader (U-Boot), device tree, and kernel configuration
  • Experience with Yocto and/or Buildroot
  • Experience with ARM Cortex-A and Cortex-M series SoCs/microcontrollers
  • Hands-on experience with IoT protocols (MQTT, BLE, Wi‑Fi, LoRa, and/or Zigbee)
  • Familiarity with cloud IoT platforms (AWS IoT Core, Azure IoT Hub, or GCP IoT)
  • Debugging skills with JTAG/SWD, GDB, logic analyzers, oscilloscopes
  • Experience with Git and collaborative development workflows
  • B.S. or M.S. in EE, Computer Engineering, Computer Science, or equivalent experience
  • Experience with RTOS (FreeRTOS, Zephyr) alongside Linux
  • Experience with OTA frameworks (SWUpdate, RAUC, Mender)
  • Containerized edge computing experience (Docker on resource-constrained targets)
  • Ability to read schematics and PCB layouts and contribute to hardware bring-up
  • Familiarity with component datasheets, reference designs, signal integrity concepts
  • Experience with low-power design techniques and energy profiling
  • Exposure to ruggedized/outdoor hardware design considerations (thermal, vibration, ingress)
  • Experience writing and maintaining automated HIL or SIL test suites
  • Familiarity with test fixture design or bench automation (Python instrument control, pytest-embedded)
  • Experience defining and executing validation plans for embedded devices
  • Comfort reviewing or contributing to DFT considerations during hardware reviews
  • Basic familiarity with embedded security practices (secure boot, TLS/mTLS, signed OTA)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Dallas, TX
32 Employees
Year Founded: 2013

What We Do

The modern weather safety platform for athletics, parks & rec, golf, education, and others facing disruptive weather. Powerful, intuitive cloud-based software and connected hardware that protects lives, enforces policy, and minimizes the impact of weather.

Similar Jobs

Clearwater Analytics (CWAN) Logo Clearwater Analytics (CWAN)

Designer

Fintech • Software • Financial Services
Remote or Hybrid
2 Locations
1100 Employees
102K-144K Annually

Suite Studios Logo Suite Studios

Intern - General Application

Cloud • Digital Media • Professional Services • Database
Remote or Hybrid
Office, Machaze, Manica, MOZ
20 Employees

CrowdStrike Logo CrowdStrike

Growth Development Representative (Hybrid)

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
Office, Machaze, Manica, MOZ
10000 Employees

Mondelēz International Logo Mondelēz International

Global Consumer Data Platform Product Lead

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
3 Locations
90000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account