Pune, Maharashtra, India On-site

agiliad is hiring a Firmware Developer

Responsibilities

  • Design and implement embedded firmware in C/C++ for microcontroller-driven systems
  • Bring up new hardware platforms and debug hardware-firmware interactions
  • Integrate firmware with newly developed boards and resolve compatibility issues
  • Create and refine device drivers, board support packages, and middleware layers
  • Optimize low-level software components for efficiency and reliability
  • Implement and troubleshoot communication interfaces including UART, SPI, I2C, CAN, USB, and Ethernet
  • Work closely with hardware engineers to review circuit designs and resolve technical issues
  • Improve firmware performance, memory usage, and power consumption
  • Execute unit and integration testing, and assist in system-level validation
Required Skills
C/C++STM32SPII2CUART
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
Job Details
Department Software Development
Category embedded
Posted 6 months ago