Simplify Logo

Full-Time

Sr Staff/Principal Embedded Software Engineer

Confirmed live in the last 24 hours

Array Labs

Array Labs

11-50 employees

Provides high-resolution 3D geospatial imagery

Hardware

Expert

Palo Alto, CA, USA

US Citizenship Required

Category
Embedded Engineering
Software Engineering
Required Skills
Python
Data Structures & Algorithms
Operating Systems
FPGA
Linux/Unix
Requirements
  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering or related field
  • 11+ years of embedded software experience
  • Good understanding of Embedded Systems and OS concepts (Linux/RTOS).
  • Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, RTOS, Bootloader, Power Management, Linux, MCU (Microcontroller).
  • Excellent teamwork and communication skills
  • Learns new concepts rapidly, completely, and in a self-directed manner
  • High levels of self-motivation and personal accountability
  • Ability to work in a fast-paced environment under significant time constraints
  • Experience programming in C or C++ in embedded environments and in Python to support development, automation, and testing.
  • To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
Responsibilities
  • Develop highly reliable and available software systems for our low-latency, high-capacity radar sensor, communication system, and flight control system
  • Board bring-up of a Linux-based platform that integrates radar sensors, flight computers, RF transceivers, and navigation sensors
  • Work collaboratively with signal processing, hardware, and GNC engineers to build performant and reliable embedded software for our payload
  • Rapid prototyping and evaluation of key architectural choices and design constraints
  • Implement high-efficiency data movement between our radar sensor, FPGA fabric, microprocessors, networking interfaces, and storage peripherals.
  • Develop safety-critical system-level software for hardware components and develop FDIR (fault detection, isolation, and recovery) algorithms for mission-critical systems
  • Debug complex, system-level, multi-component issues that typically span across multiple layers from kernel to driver to application

Array Labs specializes in creating high-quality 3D imagery using a network of small satellites called radar cubesats. These satellites work together to capture images of the same area from different angles, resulting in 3D images that are significantly more detailed than those produced by other methods. The company serves various clients, including government agencies and urban planners, who need accurate imagery for tasks like mapping and disaster response. Array Labs operates on a subscription model, allowing clients to access its continuously updated imagery data. Additionally, it offers a pilot program for customers to help refine the product based on their feedback. This approach enables Array Labs to provide timely and precise data, setting it apart from competitors in the geospatial imaging market. The goal of Array Labs is to deliver cost-effective, high-resolution imagery that meets the diverse needs of its users.

Company Stage

Seed

Total Funding

$6.1M

Headquarters

Thousand Oaks, California

Founded

2019

Growth & Insights
Headcount

6 month growth

0%

1 year growth

77%

2 year growth

700%
Simplify Jobs

Simplify's Take

What believers are saying

  • The recent $5 million pre-seed funding round provides financial stability and resources for further technological advancements.
  • Array Labs' high-resolution 3D imagery has diverse applications, from urban planning to disaster response, making it a versatile and valuable tool.
  • The subscription-based model ensures a steady revenue stream, allowing for continuous product improvement and customer support.

What critics are saying

  • The geospatial imaging market is highly competitive, requiring constant innovation to stay ahead.
  • Reliance on radar cubesats means any technical failure could disrupt service and damage the company's reputation.

What makes Array Labs unique

  • Array Labs leverages a unique cluster of radar cubesats to produce 3D imagery that is 10 times more detailed than competitors, at a fraction of the cost.
  • Their distributed architecture allows for rapid imaging of any location on Earth within hours, providing timely and accurate data.
  • The early access pilot program enables customer collaboration to fine-tune the product, ensuring it meets specific user needs.