Search by job, company or skills

A

Firmware Engineer

4-5 Years
Save
new job description bg glownew job description bg glow
  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

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

About Company

We are team of experienced technology solutions with decades of industry experience. With our in-depth understanding of business lifecycle and digital technologies, we successfully collaborate with our client to fulfill their talent needs. With deep focus for digital product development skills to Cloud, Data, DevOps and Automation, our team is comprised of technical talent hunters.

Job ID: 129068529

Similar Jobs

Pune, India

Skills:

RtosCUartSpiCanGitJtagFreertosEthernetI2cSWDOscilloscopesbootloadershardware debuggingARM Cortex-M microcontrollersSTM32logic analysers

Pune, India

Skills:

RtosCUnit TestingTest Driven DevelopmentSpiI2cPythonRustControl AlgorithmsPwmCanUnityADCswitch mode power electronicsreal-time embedded environmentMultithreadedsoftware in the loophardware in the loopDC-DC convertersInverterspower managementcommunication interfacespower conversionRS-485electrical test toolsCMock

Pune, India

Skills:

IotMqttGdbEmbedded CBspPythonYoctoCmakeRootfsmakeEdgeXLinux File systemEmbedded System development in Linux EnvironmentMakefilesCloud connectivityCross CompilationMicroservice developmentGCC CompilerCompiler Toolchain understanding

Pune, India

Skills:

PcieCMCTPIPsec acceleratorsSMBushardware bring-updebugging using JTAGARM-based CPU architecturescryptographic technologiesPLDMVDM

Pune, India

Skills:

HttpMqttSpishell scriptJiraUsbWebserverBleI2cRs232EthernetPythonEmbedded LinuxConfluenceGitRESTdata acquisition moduleModbusWi-Fihardware peripheralsGTestubootboard bring-updebugging skills