368,530open jobs
9,432companies
50,439added this week
Browse all
Salary
$105k – $208k per year (Estimated)
Location
In office (Perry)
Seniority
Senior · 6+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Perry Weather Inc. is a full-service weather technology firm offering a cloud-based real-time lightning detection platform and weather risk alert systems. The company is headquartered in Dallas, Texas.

About Perry Weather

Perry Weather is the weather safety standard for organizations that operate outdoors. We combine on-site weather hardware with a software platform that automates alerts, siren activations, and safety decisions for more than 3,000 organizations - from the PGA of America, the NFL, and MLB to Turner Construction, thousands of school districts, cities, and golf courses. We've grown 80%+ annually for five consecutive years, and are continuing to grow.

We're headquartered in Dallas at The Centrum, in the Oak Lawn neighborhood, where our teams work together every day to help organizations make faster and safer decisions when weather puts people, assets, and operations at risk.

About the Role

We're a small hardware and firmware team, and we own everything we do, end to end. Our devices run the gamut from lower power microelectronics to high power sirens, powered via solar and mains power with battery backup, connect over cellular, and live outdoors - on golf courses, rooftops, and 30 foot poles at construction sites - with a minimum lifespan of years. We have thousands of units deployed across the country, and that fleet is growing rapidly. You'll work alongside two other cross-functional engineers to take products from concept through production - and then keep them alive in the field for their entire service life. You'll help design it, ship it, monitor it, debug it remotely, and (rarely) travel to the unit to diagnose on-site.

Responsibilities

  • Design, build, and maintain the C++ application software that runs our devices - sensor integration, audio/alerting control, and connectivity.

  • Continually improve the reliability, observability and stability of our devices while supporting new features

  • Debug and resolve issues across a fleet of thousands of deployed units using remote diagnostics, telemetry, and logs - and (rarely) a site visit.

  • Work with serial and industrial protocols (RS485, Modbus, I²C) to integrate sensors and peripherals.

  • Build and maintain device-to-cloud communication over cellular (MQTT, TLS/mTLS) and secure OTA update mechanisms.

  • Maintain and extend our embedded Linux platform (Debian on ARM): systemd services, udev, device tree, and occasional kernel/BSP work - with support and mentorship from the team.

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

  • Build automated testing and tooling for embedded targets, including hardware-in-the-loop where it pays off.

  • Balance a large and diverse pool of work while collaborating with product management and the needs of other teams.

  • Help break down, prioritize, and plan work on a small team where your judgment directly shapes the product.

Requirements

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

  • 6+ years of software engineering experience, with strong C++ on Linux.

  • Deep comfort with Linux as a development and deployment target: processes, networking, systems, debugging with GDB, reading logs, and working close to the OS.

  • Strong debugging instincts and the persistence to chase intermittent, hard-to-reproduce field issues to root cause.

  • Python or similar language experience for tooling and scripting.

  • Clear communication and comfort owning problems end to end on a small team.

Nice to Have

  • Embedded Linux platform experience: BSP work, device tree, U-Boot, Yocto or Buildroot.

  • Industrial or field-deployed device background: SCADA/RTU, telecom infrastructure, traffic/ITS, telematics, EV charging, or similar long-lifecycle outdoor systems.

  • Experience with cellular (LTE) modems (AT commands, carrier integration) and fleet connectivity.

  • Ability to read schematics and use bench instruments (multimeter, logic analyzer, oscilloscope) during bring-up and debug.

  • Comfort occasionally working on supporting backend changes in the cloud: C# .NET, event driven development paradigms.

  • Experience using AI agents as a tool to increase productivity

Benefits

  • You'll want to come into the office. 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,530 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Perry
$56k – $120k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Toronto
Python
SQL
Analytics
Power BI
Management
Power Apps
Power Automate
Apply
Lead AI Engineer 6 hours ago
$106k – $227k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Omaha • Alpharetta
Java
Python
C#
TypeScript
JavaScript
Java
Spring Boot
C#
.NET
AI/ML
Claude
Copilot
LLM
Anthropic
OpenAI
Frontend
Angular
DevOps
AWS
Azure
CI/CD
Docker
GCP
GitLab CI
Jenkins
Kubernetes
OpenShift
Rest API
GitLab
Apply
$71k – $149k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Jacksonville • King of Prussia
Go
Python
Java
Java
Flyway
Liquibase
DevOps
Amazon EKS
ArgoCD
CI/CD
Git
GitHub Actions
GitLab CI
Helm
Jenkins
JFrog Artifactory
Kubernetes
Platform Engineering
SRE
Terraform
AWS
GitHub
GitLab
Cybersecurity
SonarQube
Apply
Lead AI Engineer 6 hours ago
$186k – $286k per year • Equity • In office • Full-Time • 10+ years exp • Bachelor's Degree • Wilmington
Java
Python
C#
TypeScript
JavaScript
Java
Spring Boot
C#
.NET
AI/ML
Claude
Copilot
LLM
Anthropic
OpenAI
Frontend
Angular
DevOps
AWS
Azure
CI/CD
Docker
GCP
GitLab CI
Jenkins
Kubernetes
OpenShift
Rest API
GitLab
Apply
$84k – $212k per year (Estimated) • In office • Full-Time • 6+ years exp • Master's Degree • Basel
Python
DevOps
Docker
Git
GitLab
SLURM
Management
Jira
Apply
$113k – $224k per year (Estimated) • In office • Full-Time • 7+ years exp • Perry
Management
Slack
Apply
$134k – $242k per year (Estimated) • In office • Full-Time • 5+ years exp • Perry
Management
Slack
Marketing
HubSpot
Zendesk
Apply
$165k – $185k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Perry
Apply
FSQ QA Manager 12 days ago
$100k – $110k per year • In office • Full-Time • Perry
Apply
$113k – $224k per year (Estimated) • In office • Full-Time • 7+ years exp • Perry
Management
Slack
Apply
$134k – $242k per year (Estimated) • In office • Full-Time • 5+ years exp • Perry
Management
Slack
Marketing
HubSpot
Zendesk
Apply
See all jobs
This is one of many
368,530 more open roles from verified company boards, updated every day.