Want to build technology that helps stop wildfires? As a Senior Software Engineer - Embedded Linux at Pano, you'll develop critical systems that give first responders precious minutes when they matter most. You'll enhance our network of cloud-connected edge computers that serve as digital watchtowers across wilderness areas, working with our custom Linux OS to enable faster fire detection and response.
This isn't just another software engineering role – you'll solve complex technical challenges while knowing that every improvement you make could mean the difference between a small containable fire and a major disaster. Working at the intersection of embedded Linux, IoT, and AI, you'll be part of a mission that's becoming increasingly critical in our changing climate.
What you’ll do
Continually improve on the existing custom Linux OS that runs Pano’s edge computers
Develop new features to enable faster and more accurate wildfire detections
Participate and drive critical decisions on adopting new tools and patterns to improve uptime and reliability
Ongoing debug and resolution of field issues
What you’ll bring
7+ years of software engineering experience plus a BS in Computer Science or equivalent
2+ years of experience programming in Python
Proficient in scripting with Bash
Experience with building, maintaining and deploying embedded Linux operating systems
Strong Linux fundamentals
Experience with an embedded system toolchain, like Yocto or Buildroot
Proven ability to troubleshoot and resolve technical issues in complex systems
Ability to communicate effectively within the team and across the organization while sharing insights and updates and collaborating to achieve project goals