Logo

Senior Embedded Firmware /Software Engineer (Ign Job/ 114)

For Offers Technology Consulting And Digital Solutions Globally.
12 - 15 Years
Full Time
Up to 30 Days
Up to 40 LPA
5 Position(s)
Bangalore / Bengaluru
No longer accepting applications

Discover more job opportunities that match your interests.

Job Skills

Job Description

Senior Embedded Firmware /Software Engineer

 

Key Responsibilities:

  • 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.