Search by job, company or skills

Embedded Software Engineer

Embedded Software Engineer

akai space
Fresher
Not Disclosed
  • Posted 26 days ago
  • Over 100 applicants have applied

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

2-4 yrs
Bengaluru, India
Skills:
cmis , Spi, C, Uart, multi-threading, Gpio, I2c, Python, Pcie, open-source tools, QSFP, Linux hardware bring-up, event handling, network processors, SFF standards, SFP, secure-boot, Embedded Systems, Optical Networking, state machine implementation
Bengaluru, India
Skills:
Rtos, Embedded C, C++, Uart, Zephyr, Spi, Device Drivers, Linux, VxWorks, I2c, Qnx, CAN protocols, Embedded debugging, hardware interfacing, ARM Cortex-M microcontrollers, HAL development, Wi-Fi connectivity solutions, System-level troubleshooting, Firmware validation
Bengaluru, India
Skills:
Object-oriented programming (OOP), Embedded C, Device Drivers, Version Control, Rtos Concepts, Microcontrollers, Build systems, Linux fundamentals, Embedded debugging tools, Source-code review practices, Peripheral interfaces, Compilers
2-6 yrs
INR 41,667 - 283,333 per month
Bengaluru
Skills:
Zigbee, Linux, Embedded, embedded system engineer, embedded software engineer
2-4 yrs
Bengaluru, India
Skills:
Embedded Linux, Iot, Python, Docker, Git, IoE