O

Observable Space

Space systems, lasercomm, observation platforms

Embedded Software Engineer

Embedded EngineeringUpdated on Nov 10
Full-timeLos Angeles, CA, USA

About the Job

Requirements

  • At least 3 years of experience in embedded software engineering, systems-level development, or a related internship or academic background.
  • Proficiency in C and C++.
  • A solid understanding of DC power systems, motor drivers, and common hardware interfaces, including I2C, SPI, CAN, Ethernet, MIPI, and PCIe.
  • Ability to read and interpret schematics, understand board-level considerations, and debug at the electrical-software boundary.
  • Familiarity with oscilloscopes, logic analyzers, spectrum analyzers, multimeters, and power debugging tools.
  • Experience in fast-paced prototyping environments and a bias toward quick iteration.
  • A product sense that prioritizes manufacturing reliability, robustness, and long-term serviceability.

Responsibilities

  • Support the development, testing, and debugging of embedded Linux systems and low-level firmware, including daemons, drivers, bootloaders, and control loops, under the guidance of senior engineers.
  • Assist in developing and maintaining drivers across interfaces such as PCIe, SPI, I2C, UART, MIPI CSI-2, and GPIO, under the guidance of senior engineers.
  • Help bring up peripherals such as cameras, sensors, and communication links at both the software and hardware level, including firmware and embedded Linux integration, first-article prototype assembly, soldering, wiring, and initial power-on checks alongside the electrical engineering team.
  • Help own component test characterization campaigns, including setting up test rigs, running tests, and compiling results.
  • Participate in longevity testing campaigns and analyze the resulting test data to identify issues.
  • Participate in design reviews, code reviews, and team discussions to build product and reliability instincts.

Desired Qualifications

  • Experience with Zephyr RTOS, embedded networking stacks, or sensor fusion.
  • Experience with Qualcomm SoCs and their BSP and driver ecosystems.
  • Experience with three-phase motor drivers and tuning Park/Clarke vector-control parameters.
  • Background in vision processing, image pipelines, or camera-focused algorithms.
  • Contributions to open-source embedded or Linux kernel projects.
  • Experience with software destined for harsh or space environments.

About the Company

Observable Space

Space systems, lasercomm, observation platforms

Observable Space builds space systems for connecting, observing, and operating, including laser communications and real-time observation platforms that integrate ground and space optics. Laser communications provide high-rate data links between satellites and ground stations, while observation platforms deliver real-time sensing and analytics; these products are designed to fit into a broader space-ops network. The company differentiates itself with a combination of laser communications, real-time observation, a scalable network of telescope assets, domestic precision manufacturing, and government contracts. Its goal is to provide end-to-end space infrastructure that offers secure, high-speed data links and real-time observations for both government and commercial customers.

Company size
51-200
Company stage
Series A
Total funding
$90M
Headquarters
Los Angeles, CA
Founded
2025

Recently Posted Jobs

Explore more opportunities at Observable Space

See more jobs