Senior Software Engineer, Embedded Linux

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

7+ years of software engineering experience with a BS in Computer Science or equivalent., 2+ years of programming experience in Python., Proficient in scripting with Bash., Experience with building, maintaining, and deploying embedded Linux operating systems..

Key responsibilities:

  • Improve and develop features for Pano’s custom Linux OS on edge computers.
  • Enhance systems for faster and more accurate wildfire detection.
  • Participate in decisions to adopt new tools and improve system uptime and reliability.
  • Debug and resolve field issues in complex embedded systems.

Pano AI logo
Pano AI Startup https://www.pano.ai/
11 - 50 Employees
See all jobs

Job description

Who we are

The problem: Every minute matters in fire response. As climate change amplifies the intensity of wildfires—with longer fire seasons, dryer fuels, and faster winds—new ignitions spread faster and put more communities at risk. Today, most wildfires are detected by bystanders and reported via 911, meaning it can take hours to detect a fire, verify its exact location and size, and dispatch first responders. Fire authorities need a faster way to detect, confirm, and pinpoint fires so that they can quickly respond—preventing small flareups from becoming devastating infernos.

About Pano: We are a 100+ person growthstage hybridremote startup, headquartered in San Francisco. We are the leader in early wildfire detection and intelligence, helping fire professionals respond to fires faster and more safely—with the right equipment, timely information, and enhanced coordination—so that they can stop a new ignition before it grows. Pano AI combines advanced hardware, software, and artificial intelligence into an easytouse, webbased platform. Leveraging a network of ultrahighdefinition, 360degree cameras atop high vantage points, as well as satellite and other data feeds, Pano AI produces a realtime picture of threats in a geographic region and delivers immediate, actionable intelligence.

Pano AI is on TIMEs list of the 100 Most Influential Companies of 2025! MIT Technology Review listed Pano as one of the top 15 climate tech companies to watch in 2024, and Fast Company named Pano AI one of the Top 10 most innovative companies in AI of 2023. We’ve also been featured in the Wall Street Journal, Bloomberg, and CNBC News. Pano AI’s dozens of government and enterprise customers span 16 states in the U.S., five states in Australia, and BC, Canada, and we are currently monitoring over 30 million acres of land. Pano AI has raised $89M in venture capital funding from Giant Ventures, Liberty Mutual Ventures, Tokio Marine Future Fund, Congruent Ventures, Initialized Capital, Salesforce Ventures, and TMobile Ventures. Learn more at https:www.pano.ai.



The Role:

Want to build technology that helps stop wildfires? As a Senior Software Engineer at Pano, youll develop critical systems that give first responders precious minutes when they matter most. Youll enhance our network of cloudconnected edge computers that serve as digital watchtowers across wilderness areas, working with our custom Linux OS to enable faster fire detection and response.

This isnt just another software engineering role – youll 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, youll be part of a mission thats becoming increasingly critical in our changing climate.

What youll 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 youll 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
  • Must be located in the Pacific or Mountain time zone

  • Preferred Skills
  • Experience with Google Cloud
  • Experience working with cellular communications
  • Experience working with sensors like cameras
  • Experience with IoT networking
  • Pano is an equal opportunity employer committed to recruiting and supporting our teammembers regardless of where they come from. We do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
  • Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Troubleshooting (Problem Solving)
    • Communication

    Embedded Software Engineer Related jobs