Senior Embedded Software Engineer (Bengaluru)

Senior Embedded Software Engineer (Bengaluru)

03 Sep
|
Aeva
|
Bengaluru

03 Sep

Aeva

Bengaluru

Senior Embedded Software Engineer | Bengaluru, India

Location: Bengaluru, Karnataka, India

Employment: Full-time | In office

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.

📌 Senior Embedded Software Engineer (Bengaluru)
🏢 Aeva
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (bengaluru) / bengaluru