Ovii Job Board

Embedded System Engineer

Lat Aerospace

Bangalore, India • Onsite - Bangalore, India • Full-Time

Posted 2026-08-13 Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

The Embedded System Engineer will design and implement firmware for high‑reliability aerospace and related platforms. The role spans low‑level drivers, real‑time software, communication stacks, and application‑level control while collaborating closely with hardware teams.

Role Snapshot

  • Develop low‑level firmware and drivers
  • Design real‑time embedded software
  • Implement hardware communication interfaces
  • Collaborate with PCB, electrical, and controls engineers
  • Create automated test and HIL environments
  • Maintain documentation, version control, and release processes

Must-Have Requirements

  • C/C++ programming
  • ARM microcontroller development
  • Embedded debugging tools
  • Communication protocols implementation
  • Version control & automated testing
  • firmware development for high‑reliability systems

Nice-to-Have Signals

  • Safety‑critical standards familiarity
  • Requirements‑driven development experience
  • Experience in aerospace, automotive, robotics, or industrial high‑reliability domains
  • experience with safety‑critical standards
  • requirements‑driven development

Work Setup

  • Location: Bangalore, India
  • Work mode: ONSITE
  • Employment type: Full-Time

Not Specified in JD

  • Salary range
  • Visa sponsorship
  • Remote eligibility

What You'll Likely Work On

  • Develop firmware across driver, hardware abstraction, and application layers
  • Build drivers and interfaces for sensors, actuators, ADCs, DACs, timers, and communication peripherals
  • Implement and integrate CAN, CAN‑FD, SPI, I²C, UART, RS‑485, Ethernet protocols
  • Create real‑time software for ARM‑based microcontrollers and processors
  • Define hardware‑firmware interfaces with PCB engineers and debug board‑level issues
  • Bring up new hardware, debug firmware, and validate systems on bench and integrated test setups
  • Develop automated test and hardware‑in‑the‑loop environments
  • Design robust architectures with fault handling, watchdogs, diagnostics, and recovery mechanisms
  • Maintain firmware architecture, documentation, version control, test procedures, and release processes

Good Fit If You Have

  • Experience with aerospace, automotive, robotics, or industrial high‑reliability systems
  • Familiarity with safety‑critical development standards (DO‑178C, DO‑254, etc.)
  • Background in requirements‑driven development, traceability, and verification

Skills

  • C/C++ programming
  • ARM microcontroller development (STM32, TI, NXP, Microchip)
  • Embedded debugging tools (JTAG/SWD, oscilloscopes, logic analyzers)
  • Communication protocols (CAN/CAN‑FD, SPI, I²C, UART, Ethernet)
  • Safety‑critical standards (DO‑178C, DO‑254, etc.)
  • Requirements‑driven development & traceability
  • Version control & automated testing