atsmantra logo
HeadPro Consulting logo

Firmware Engineer(Hea Job/ 6)

For A Leading Provider Of Welding And Coating For Energy Sectors.

5 - 7 Years

Full Time

Up to 60 Days

Up to 19 LPA

1 Position(s)

Bangalore / Bengaluru

5 - 7 Years

Full Time

Up to 60 Days

Up to 19 LPA

1 Position(s)

Bangalore / Bengaluru

Posted By : HeadPro Consulting

Job Skills

Job Description

Education Required:

  •  B.E. / B.S. with minimum 5 yrs experience in software applications development in relevant field. (Computer Science/Computer Engineering/Electrical Engineering)
  •  M.E. / M.S. / M. Tech. / M.C.A. with minimum 4 yrs experience in software applications development in relevant field.

Work Experience Required:

  •  5 to 7 years Skills & Knowledge Required: Required Skills:
  • Experience developing C language firmware for embedded devices.
  •  Experience developing embedded applications using a Real-time Operating System.
  •  Experience developing low-level device drivers for Serial, CAN, SPI, Ethernet, etc.
  •  Experience using hardware tools: logic analyzer, oscilloscope, DMM, JTAG debuggers.
  •  Experience with common embedded toolchains (e.g. GCC, Keil, IAR, CCS) and Microsoft Visual Studio.
  •  Familiarity with version control systems such as Subversion and Git.
  •  Working knowledge of CAN, I2C, UART, SPI, and networking protocols, including TCP and UDP.
  •  Good understanding of ARM architecture (Cortex M3/M4, iMX).  Experience with C++/C#/.NET for developing applications in windows environment.
  • Experience writing technical specifications.
  •  Experience understanding system/board level schematics.
  •  Ability to understand datasheets.
  •  Comfortable with debugging hardware issues. Desired Skills:
  •  Experience developing C++ language firmware for Embedded devices.
  •  Experience developing applications for Embedded Linux.
  •  Comfortable with Go, Python, Node.js etc.
  •  Working knowledge of bash and Linux/Unix environments.
  •  Experience building an embedded Linux environment from scratch, using tools such as buildroot or Yocto.
  •  Experience debugging and integrating hardware components with the embedded Linux operating system.
  •  Working knowledge with encryption and security.
  •  Experience in IoT Embedded applications.
  •  Experience with communication standards and technologies like WiFi, Bluetooth, ZigBee, mesh networking, ellular networks.
  •  Experience defining requirements for motor control and interfacing hardware components including voltage and current sensors, speed and position sensors (hall, encoder, etc.).
  •  Working experience in IoT protocols like CoAP, MQTT etc.
atsMantra logo
A unified recruitment ecosystem designed to simplify hiring for companies, recruitment agencies, and job seekers alike. From powerful applicant tracking to smart job discovery, we offer intelligent tools that bring speed, clarity, and structure to every step of the recruitment journey.
atsMantra Facebook accountatsMantra Instagram accountatsMantra Twitter accountatsMantra LinkedIn accountatsMantra YouTube account