Impulse Space

Embedded Software Engineer

Impulse Space
Apply
19 days ago
Redondo Beach, CA, USAEntry Level

Responsibilities

  • Implement and improve low-level processor functions, peripheral controls, and communication interfaces.
  • Develop closed-loop control functions and failure detection and response algorithms.
  • Provide embedded software input for new system development and architecture.
  • Write development-test software for avionics and propulsion devices.
  • Develop rigorous, reviewed, and tested software for manufacturing and flight.
  • Collaborate with avionics hardware, GNC, propulsion, and other engineering teams.
  • Troubleshoot embedded systems using oscilloscopes, logic analyzers, hardware debuggers, and source-level debuggers.

Requirements

  • Bachelor's degree in computer science, engineering, math, or a scientific discipline, or 2+ years of professional software-building experience in lieu of a degree.
  • At least 1 year of experience writing C/C++ for an embedded system or vehicle such as a robot, car, drone, or spacecraft.
  • Preferred: 2+ years of experience with communication protocols including I2C, CAN, SPI, and UART.
  • Preferred: 2+ years of knowledge of microprocessors and microcontrollers, including caches, buses, memory controllers, and DMA.
  • Preferred: 2+ years of experience developing low-level camera-module drivers such as MIPI CSI-2, USB, SPI, and I2C.
  • Understanding of sensor communication protocols and interfaces for custom or commercial image sensors.
  • Experience interfacing with motor drivers, power electronics, encoders, and current-sensor feedback systems.

Benefits

  • Full-time hires may be eligible for long-term incentives in the form of stock options.
  • Medical, vision, and dental coverage may be available.
  • Access to a 401(k) retirement plan may be available.
  • Applicants must be U.S. Persons or eligible to obtain an export license under applicable U.S. export regulations, including ITAR and EAR.

Tech Stack

Categories

Impulse Space

About Impulse Space

501-1,000 employees
Contact me