Pcb Design Engineer (hardware & Layout)

Year    GJ, IN, India

Job Description

Key Responsibilities

Firmware Architecture: Design and develop efficient, reliable C/C++ code for ARM Cortex-M microcontrollers (specifically STM32 and LPC series). Algorithm Implementation: Design and implement complex algorithms for sensor data processing (e.g., filtering noise from accelerometers/gyroscopes), PID control loops, or state-machine logic. Driver Development: Write low-level device drivers for peripherals such as I2C, SPI, UART, ADC, DMA, and GPIOs. Maintenance & Documentation: Maintain legacy codebases, perform code reviews, and document firmware architecture (state machines, flowcharts).
Required Qualifications (Must-Haves)

Education: B.E./B.Tech in Electronics & Communication (EC), Embedded Systems, or similar. Core Skills: Strong proficiency in Embedded C/C++ with a deep understanding of memory management, pointers, and data structures. MCU Experience: Proven hands-on experience with STM32 (HAL/LL libraries) or LPC (MCUXpresso).

RTOS Expertise: Solid understanding of RTOS concepts (Multithreading, Priority Inversion, Deadlocks, Context Switching). Experience with FreeRTOS is mandatory.

Protocols: Deep knowledge of communication protocols: I2C, SPI, UART, RS485.
Job Types: Full-time, Permanent

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4926757
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    GJ, IN, India
  • Education
    Not mentioned
  • Experience
    Year