P

PhonePe

Digital payments platform enabling UPI transactions

Firmware Engineer

Embedded EngineeringUpdated on Nov 12
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • More than 5 years of experience in firmware development for embedded systems, preferably in consumer electronics or Internet of Things devices.
  • Strong programming skills in Java, C, and C++, and familiarity with firmware development tools, compilers, debuggers, and version control systems.
  • Experience with hardware-software integration and working closely with hardware teams to define firmware requirements.
  • Knowledge of hardware architectures, microcontrollers, and peripheral interfaces.
  • Familiarity with wireless communication protocols and their integration into firmware solutions.
  • Experience with device drivers, low-level hardware interfaces, and firmware debugging techniques.
  • Understanding of software development practices, including agile methodologies and version control systems such as Git.
  • Understanding of basic data structures and algorithms.

Responsibilities

  • Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to define firmware requirements and specifications for the smart speaker and associated devices.
  • Design, develop, and test firmware solutions for the smart speaker, ensuring high performance, reliability, and compatibility with the desired devices.
  • Implement firmware features to enable support for smart speakers and various other Internet of Things devices in the payments domain within the PhonePe ecosystem.
  • Optimize firmware code and algorithms to ensure efficient resource utilization and enhance overall system performance.
  • Conduct thorough testing and debugging of firmware to identify and resolve issues, ensuring high-quality deliverables.
  • Collaborate with the quality assurance team to develop test plans and participate in the verification of firmware functionality.
  • Stay up to date with industry trends, emerging technologies, and advancements in firmware development, hardware, and device integration.
  • Document firmware designs, specifications, and development processes.

About the Company

PhonePe

Digital payments platform enabling UPI transactions

PhonePe is a digital payments platform in India that uses the Unified Payments Interface (UPI) to enable fast, secure transfers between bank accounts for individuals and merchants, and it also offers insurance and investment products. Users link their bank accounts in the PhonePe app and make transfers with a few taps, while the company earns through transaction fees, commissions on insurance and investment sales, and merchant partnerships. It stands out by commanding a large share of the UPI market and creating an open transaction ecosystem that combines payments with insurance and investments. Its goal is to broaden digital payments across India, reaching the next billion users and strengthening the country’s financial ecosystem.

Company size
10,001+
Company stage
Growth Equity (Venture Capital)
Total funding
$2.5B
Headquarters
Bengaluru, India
Founded
2015

Recently Posted Jobs

Explore more opportunities at PhonePe

See more jobs