RA

Senior Embedded Firmware /Software Engineer

RARR Technologies
Bangalore12-15 LPA Posted 14 May 2025
FULL TIME
ethercat
Firmware Development
Embedded Systems
Rtos

Job Description

  • Design and implement software for embedded devices and systems.
  • Manage projects from requirements definition to Production deployment.
  • Design, develop, code, test and debug system software and architecture.
  • Peer review firmware design and source code.
  • Interface with hardware design engineers to define firmware design requirements.
  • Developing solutions which satisfy applicable technical specifications and adhere to the company s development processes.
  • Create infrastructure and Best-Known Methods for designing software for microcontroller based embedded devices
  • Maintaining source code repositories for production and new designs using Bitbucket
  • Mentor interns and junior engineers on firmware development best practices.

Key Experience:

  • Strong experience developing, testing, and maintaining C/C++ code for the STM32 micro-controllers, or ARM based micro-controllers in general.
  • Creating firmware/software for Bare Metal and RTOS based embedded controller architectures.
  • Experience with EtherCAT and DeviceNET industrial /automotive communication protocols and stack development.
  • Familiar with STM32Cube IDE, STM32CubeMX
  • Deep Knowledge of all common communication interfaces and peripherals like RFID, UART, Modbus, I2C, SPI, Bluetooth, and CAN.
  • Experience with ARM based micro-controller bootloader development and board startup.
  • Ability to use all common test equipment such as Oscilloscope, DVM, Logic analyzer, and protocol sniffers.
  • Ability to read electronic circuit schematics and understand digital Logic.
  • Excellent collaboration and communication skills (written, and verbal).
  • Demonstrated ability to work independently with minimal supervision.
  • Qualifications:
  • BE /MTech/MS Electronics having 12-15+ Years experience.

Join WhatsApp Channel