HumanBit Logo

Firmware Developer | Codersbrain

full-timecontractual
Posted on June 28, 2025

Job Description

Firmware Developer

Job Summary

We are seeking a skilled Firmware Developer with over 5 years of experience to join our team onsite in Gurugram. This role is focused on building and optimizing firmware for automotive camera devices integrated with mobile applications. The ideal candidate will have robust expertise in C/C++ development, Linux-based environments, and embedded systems, contributing to high-performance, reliable automotive solutions.

Responsibilities

  • Develop and Optimize Firmware: Create firmware for SoCs used in automotive applications such as dash camera systems.
  • Embedded Software Design: Design and implement embedded software solutions using strong C/C++ skills.
  • Hardware Integration: Collaborate with hardware teams to ensure seamless firmware-hardware integration and troubleshoot interface issues.
  • System Debugging and Testing: Debug, test, and maintain real-time embedded systems using tools like JTAG, GDB, oscilloscopes, and logic analyzers.
  • Communication Protocol Implementation: Implement and support communication protocols including CAN, UART, SPI, I2C, and BLE.
  • Linux-based Application Development: Manage Linux-based applications with responsibilities including task scheduling, inter-process communication (IPC), and synchronization while ensuring compliance with automotive standards and safety protocols.

Qualifications

  • Technical Proficiency: Strong proficiency in C/C++ and hands-on experience in firmware development for embedded systems.
  • Linux Expertise: Proven experience with Linux-based development environments.
  • Automotive Firmware Knowledge: Experience developing firmware for automotive applications, particularly in camera devices integrated with mobile applications.
  • Debugging Skills: Proficiency with embedded debugging tools such as JTAG, GDB, oscilloscopes, and logic analyzers.
  • Educational Background: Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field (or equivalent experience).
  • Industry Experience: A minimum of 5+ years of relevant work experience in embedded systems firmware development.

Preferred Skills

  • Prior experience in automotive firmware or camera-based devices integrated with mobile applications.
  • Strong understanding of embedded systems architecture.
  • Ability to work independently in a fast-paced, hardware-driven environment.
  • Familiarity with automotive safety standards and protocols.

Experience

  • 5+ years of experience in firmware development for embedded systems, preferably with a focus on automotive applications.

Environment

  • Location: Gurugram (Onsite)
  • Work Mode: Full-time with immediate joining
  • Setting: Fast-paced, hardware-driven work environment with close collaboration between firmware and hardware teams.
Powered by
HumanBit Logo