Logo
Picogrid Inc.

Senior Software Engineer - Streaming

Picogrid Inc., El Segundo, California, United States, 90245


Who we are

Picogrid

envisions a future where every system, from the smallest sensors to next-generation fighter jets, can collaborate autonomously to create a safer and more prosperous world for all.Today, we are at the forefront of American defense technology, developing a unified platform that integrates fragmented technologies—such as sensors, cameras, radar, and drones—into sophisticated mission systems.Our technology is deployed globally, supporting customers including the U.S. Army, U.S. Air Force, CAL FIRE, PG&E, U.S. Fish and Wildlife, and many others.About this role:

Picogrid is looking for a Senior Software Engineer - Streaming who is passionate about advancing the state of the art in defense. As a foundational member of Picogrid's engineering team, you will work closely with our founders to define our core technology stack, engineering culture, and product roadmap.The big engineering effort ahead of us is to build a system that's able to ingest, process, store, and servedata from millions of legacy and future defense systems in real time. This will require us to elegantly support billions of permutations of sensor hardware, alternative data sources, analytics/AI tools, and human-machine interfaces, all with a developer-first focus and military-grade reliability/security.In this role:

Architect, develop, and maintain Picogrids in house streaming solutions.

Use WebRTC for real-time communication and control to edge devices and sensors.

Utilize various streaming protocols (HLS. DASH, WebRTC) to to ensure smooth playback across different devices and network conditions.

Troubleshoot streaming issues, ensuring minimal downtime and the highest quality of service.

Be the in house expert on streaming at Picogrid, providing technical guidance on streaming protocols and codecs.

Develop robust test infrastructure for all streaming services.

Monitor and analyze streaming performance metrics, identifying areas for improvement.

Some types of experiences we're especially excited to see:

5+ years developing software in python

Experience (or interest in) building climate tech, defense tech, or related fields

Deep understanding of WebRTC protocols, architecture, and real-time communication.

Strong expertise in HLS and adaptive bitrate streaming techniques.

Open-source contributions or other projects

Bachelor's or Master’s degree in Computer Science or equivalent experience

Preferred Skills and Experience:

5+ years of experience in developing and optimizing streaming solutions.

Experience working in a continuous build and test environment

Familiarity with Git and Github

Confident with use of command line based tools

Fault-tolerant and safety-critical software design

Network programming experience

Why join us?

Picogrid is a profitable, quickly growing company building hardware-software systems for public and private sector customers. We offer:Stock options with a high upside (early stage)

Unlimited PTO and eleven paid holidays

Full Health Coverage (medical, dental, and vision)

Daily office-provided lunches and dinners

A $300 per year learning stipend that can be used on Audible, Calm, Masterclass, Duolingo, and more

A one-time stipend of $500 to assist with expenses that come with setting up a home office

Unique office in El Segundo, CA, stocked with quality coffee, snacks, and craft beer

Our technical stack:

Typescript-heavy cloud data platform

React + Redux UI

C/C++ and Python edge compute services and device firmware

DynamoDB (NoSQL)

Jest test runner

Infrastructure: Built on AWS with microservice-based architecture.

Interview Process

You apply

20-minute intro call

60-minute technical call

Half-day virtual onsite interviews

We make you an offer

Export Control Requirements

To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.

#J-18808-Ljbffr