Search by job, company or skills

Embedded Software Engineer

Embedded Software Engineer

akai space
Fresher
Not Disclosed

This job is no longer accepting applications

Job Description

Embedded Software Engineer

Company Description

Akai Space Labs builds sensor-stack for physical AI data and deployment, providing egocentric capture hardware and multimodal pipelines that turn real-world experiences into training data for robotics foundation models.

Role Description

We're looking for an experienced Embedded Software Engineer to bring up Linux on a custom compute-module board with multiple camera sensors and build a reliable, synchronized data-capture system.

You will own board-level software, camera drivers, capture pipelines, timestamp synchronization, and a host-side SDK and sample application. The goal is a system that records reliably over long runs, not just a demo that works on the bench.

Responsibilities

  • Bring up Linux on a compute module, including device tree, clocks, pinmux, and carrier-board peripherals.
  • Develop or integrate camera sensor drivers and build a synchronized multi-camera capture pipeline.
  • Implement hardware-clock-based synchronization across camera frames and other sensors.
  • Build raw-frame and hardware-encoded recording paths that preserve consistent timestamps.
  • Develop a host-side SDK, sample capture application, and data-format specification.
  • Build diagnostics for dropped frames and clock synchronization errors.
  • Support software bring-up on the first fabricated board and validate reliability during extended recording sessions.

Qualifications

  • Proven experience bringing up Linux on custom hardware, including writing device trees.
  • Hands-on experience developing or debugging MIPI CSI-2 camera drivers and capturing real sensor frames.
  • Experience building stable capture pipelines with frame-drop detection and long-duration recording.
  • Understanding of hardware-triggered capture, clock synchronization, and timestamp validation.
  • Familiarity with Linux userspace development and embedded debugging tools.

Good to Have

  • Multi-camera capture pipelines and hardware video encoders.
  • IMU integration or synchronization of multiple sensors to a common hardware clock.
  • Host-side SDK development, streaming pipelines, and ISP bring-up.

Compensation

80,000 - 1 lakh per month, depending on experience and fit.

How to Apply

Please share the following along with your résumé:

  1. Board bring-up experience: One board you brought up and what you personally implemented across device tree, drivers, and userspace.
  2. Camera pipeline: The sensor used, how capture was triggered or synchronized, and how you detected dropped frames.
  3. Availability: Your earliest start date and estimated weeks to achieve first capture after receiving the board.
  4. Share supporting documents, code samples, or relevant technical details with [Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

Key Skills

timestamp validation

host-side SDK development

embedded debugging tools

synchronized multi-camera capture pipeline

MIPI CSI-2 camera drivers

hardware-clock-based synchronization

camera sensor drivers

About Company

Similar Jobs

1-3 yrs
Bengaluru, India
Skills:
cmis , C, Fpga, C++, Device Driver Development, Python, Secure-boot, Layer 2/3 network protocols, Optical Networking, Networking peripherals, Open-source tools, network processors, SFF standards, QSFP, AI/ML, Linux hardware bring-up, Kernel and user space device drivers, SFP
2-4 yrs
Bengaluru, India
Skills:
cmis , multi-threading, C, Uart, Spi, Gpio, Pcie, I2c, Python, open-source tools, SFF standards, Optical Networking, QSFP, Linux hardware bring-up, Embedded Systems, secure-boot, state machine implementation, event handling, network processors, SFP
Bengaluru, India
Skills:
Device Drivers, Embedded Linux, automated builds, Source Control, low-level debugging tools, real-time operating systems, embedded processors or microcontrollers, Python or other scripting languages
2-4 yrs
Bengaluru, India
Skills:
Git, Docker, Embedded Linux, Python, Iot, IoE
2-5 yrs
Bengaluru, India
Skills:
Embedded Linux, Agile Scrum, Desktop Applications, Python, Debugging, data acquisition, Linux-based applications