Search by job, company or skills

  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

We are seeking a skilled embedded firmware engineer responsible for designing, developing, and testing firmware for embedded systems. The candidate should have strong experience in microcontrollers, real-time systems, and low-level hardware interfacing.

Key Responsibilities

  • Develop and maintain embedded firmware in C/C++
  • Work on microcontrollers such as ARM, STM32, PIC, AVR, etc.
  • Implement communication protocols (UART, SPI, I2C, CAN, RS485)
  • Develop device drivers and peripheral interfacing
  • Debug and troubleshoot firmware and hardware issues
  • Optimize memory and power consumption
  • Work closely with hardware and PCB design teams
  • Conduct code reviews and maintain documentation
  • Perform unit testing and validation

Required Skills

Technical Skills:

  • Strong programming skills in Embedded C/C++
  • Knowledge of RTOS (FreeRTOS preferred)
  • Experience with bootloaders and firmware upgrades
  • Understanding of ADC, PWM, Timers, Interrupts
  • Familiarity with IoT protocols (MQTT, TCP/IP)
  • Knowledge of low-power design techniques

Hardware Knowledge

  • Schematic reading and PCB understanding
  • Microcontroller-based system design
  • EMI/EMC basic understanding

Tools Platforms

  • IDEs like:
    • Keil uVision
    • STM32CubeIDE
    • IAR Embedded Workbench
  • Debugging tools: JTAG, Oscilloscope, Logic Analyzer
  • Version Control: Git
Educational Qualification

  • B.Tech / M.Tech / Diploma in Electronics / Embedded Systems / Electrical

Preferred Qualifications

  • Experience in IoT-based product development
  • Knowledge of Linux-based embedded systems
  • Experience in OTA firmware updates

Key Competencies

  • Strong analytical and debugging skills
  • Problem-solving ability
  • Team collaboration
  • Ability to meet deadlines

This job is provided by Shine.com

More Info

Job Type:
Industry:
Employment Type:

Job ID: 143966041