Senior Embedded Software Engineer

Aeva

Bengaluru

On-site

INR 1,500,000 - 2,200,000

Full time

21 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Aeva, Bengaluru-based, seeks a hands-on Senior Embedded Software Engineer to design real-time applications on ARM processors interfacing with multiple sensors. You will contribute to requirements, design, testing, and code reviews, and tackle complex debugging challenges on Embedded Linux targets.

Ideal candidates have 5+ years of C/C++ multithreaded embedded development, hardware bring-up experience, and proficiency with I2C/SPI/UART, RTOS, and performance tuning.

Qualifications

  • 5+ years of experience developing C/C++ multithreaded applications for Embedded Linux on ARM cores.
  • Low-level driver development experience in embedded systems.
  • Firmware development for hardware on Embedded Linux.
  • Experience with Microcontrollers, SoCs, device drivers, hardware bring-up and RTOS.
  • Experience with I2C, SPI, UART communications.
  • Knowledge of electronics, schematics, and test instrumentation.

Responsibilities

  • Design and implement real-time applications on ARM processors interfacing with sensors using C/C++.
  • Participate in requirements/design docs, test plans, reviews and process improvements.
  • Debug complex issues arising during product development.

Skills

C/C++ multithreaded
Embedded Linux
ARM processors
RTOS
Device drivers
Power management
Performance tuning
Python
Shell scripting

Tools

Logic analyzers
Oscilloscopes
Test equipment

Job description

Senior Embedded Software Engineer | Bengaluru, India

Employment: Full-time | On-site

We are looking for a hands-on Senior Embedded Software Engineer with strong experience in embedded software and firmware development.

What You’ll Do
  • Design and implement real-time applications on ARM processors, interfacing with multiple sensors using C/C++
  • Participate in software processes including requirements and design documentation, test-plan generation and execution, peer design and code reviews, process feedback and improvements
  • Debug complex issues arising during product development
What You’ll Bring
  • 5+ years of experience developing C/C++ multithreaded applications, ideally for Embedded Linux targeting multiple ARM cores
  • Experience in low-level driver development in embedded systems
  • Experience developing firmware for hardware on Embedded Linux
  • Experience with one or more of the following: Microcontrollers, SoCs, device drivers, hardware bring-up, power management, performance optimization, hardware/software integration and RTOS
  • Experience with processor architecture
  • Experience working with communication protocols such as I2C, SPI and UART
  • Knowledge of electronics principles, including reading schematics and using logic analyzers, oscilloscopes and other test equipment
  • Experience in performance tuning, debugging tools, testing and release management
Nice to Have
  • Experience with high-speed interfaces such as ADC, MIPI and PCIe
  • Experience with Xilinx, Zynq SoC family or equivalent
  • Experience debugging FPGA hardware using lab equipment
  • Experience with scripting languages such as Python and Shell
  • Ability to analyze datasets using Python, MATLAB or equivalent tools to identify issues and improve core technology
  • Experience in profiling and benchmarking
What We’re Particularly Looking For

Candidates with strong hands‑on experience working close to the hardware, particularly across Embedded C/C++, Embedded Linux, firmware, device drivers, ARM platforms, RTOS, hardware bring‑up and low‑level debugging.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded C++ Developer
Senior Embedded C++ Developer

JobItUs • Secunderabad, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Emsec • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Embedded C++ Developer
Senior Embedded C++ Developer

THE Hire Arc • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

Kohler • Pune District

On-site
INR 4,000,000 - 7,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Software Engineer
Embedded Software Engineer

Akas Medical Equipment • Zone 7 Ambattur

On-site
INR 600,000 - 1,000,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Sciemetric Technologies India Pvt Ltd (TASI India) • Pune District

On-site
INR 1,500,000 - 2,800,000
Best‑in‑market compensation
Opportunity to work on cutting‑edge AI
Direct involvement with hardware
Senior Embedded Linux Engineer -- Bangalore
Senior Embedded Linux Engineer -- Bangalore

Technologies Pvt Ltd • Bengaluru

On-site
INR 2,500,000 - 3,400,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Velodata Global Pvt Ltd • Bengaluru

Hybrid
INR 1,800,000 - 2,200,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

IntellisenseTechnology • Jalandhar

On-site
INR 600,000 - 900,000