AP

Firmware Engineer

Apex One
Pune4-6 LPA Posted 13 Oct 2025
FULL TIME
Raspberry Pi
Python

Job Description

Key Responsibilities:

  • Develop Linux-based programs to handle data communication and PCI bus hardware interfacing
  • Implement and manage cloud data communication protocols and software versioning using Git
  • Integrate embedded hardware and compute systems (e.g., Nvidia Jetson, Raspberry Pi) into the POD taxi platform
  • Focus on CAN protocol integration with EV powertrain and other subsystems
  • Support development of AI applications specific to POD taxi operations (minor focus)
  • Debug and test embedded systems using standard lab equipment (oscilloscopes, power supplies, etc.)
  • Use tools like Git and productivity suites (Google/Microsoft) to organize development tasks
  • Collaborate with hardware vendors and perform on-site integration and testing when required

Required Skills & Experience:

  • Strong experience with Linux-based compute boards and embedded system integration
  • Proficient in C/C++, Python, and scripting for embedded platforms
  • Experience working with PCI bus hardware, and platforms like Nvidia Jetson and Raspberry Pi
  • Familiarity with CAN communication protocols in automotive applications
  • Knowledge of low-level communication protocols: UART, SPI, I2C
  • Proficient with debugging tools and lab equipment for embedded development
  • Familiar with version control systems like Git
  • Understanding of PCB design and schematics is a plus
  • Experience with edge-AI applications is advantageous

Personal Attributes:

  • Highly self-motivated and capable of independently managing full system development
  • Strong organizational skills with attention to development lifecycle and documentation
  • Team player comfortable working across cross-functional hardware/software teams
  • Open to travel for on-site testing and vendor coordination

Required Skills

Join WhatsApp Channel