Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Impulse Space

Embedded Software Engineer (Camera Systems)

Posted Updated
Discussion

Description

  • As an Embedded Software Engineer for Camera Systems at Impulse, your primary responsibility will be to design, implement, and maintain firmware for image capture and processing systems on spacecraft
  • You will collaborate with avionics, flight software, and GNC engineers to interface with imaging hardware, support ground and flight tests, and ensure high reliability under harsh environmental conditions
  • Develop low-level drivers and control software for camera modules using interfaces like MIPI CSI-2, USB, SPI, and I2C
  • Interface with commercial and custom image sensors, implementing robust and efficient data pipelines
  • Implement camera configuration, triggering, and synchronization logic
  • Support data capture and streaming during ground tests and in-flight operations
  • Collaborate with image processing and perception teams to define firmware requirements and APIs
  • Contribute to bring-up, debugging, and tuning of camera subsystems in hardware-in-the-loop setups

Benefits

  • Medical, Dental & Vision: Enjoy the best medical, dental and optical coverage money can buy. We’ve got you and your family covered for all eventualities
  • Company Ownership: You’ll be contributing to Impulse’s success, so you deserve to share in it. All full-time employees receive a meaningful equity allocation
  • Flexible PTO Policy: We believe in work-life harmony more so than “balance”. When you are happy & fulfilled outside of work, you will be more productive when you’re in it. We offer generous PTO accrual to our full-time employees
  • 2+ years of experience writing C/C++ code for embedded systems, preferably in imaging or robotic applications
  • Demonstrated experience using oscilloscopes, logic analyzers, hardware debuggers, and source-level debuggers to troubleshoot problems at all layers of the stack
  • Demonstrated understanding of I2C, SPI, and MIPI-based camera interfaces
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field
  • Familiarity with microcontroller and SoC architectures, especially those used in vision applications
  • Hands-on experience integrating image sensors and camera modules into embedded systems
  • Familiarity with image pipeline concepts such as exposure control, gain tuning, and calibration
  • Understanding of real-time data handling and buffering for high-rate image streams
  • Exposure to radiation-tolerant imaging design or fault detection in visual systems

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →