Full Time
Bangalore
Posted 1 year ago

Responsibilities:

  • Design, develop, test, and maintain embedded software for bare-metal, real-time operating systems (RTOS), and Linux platforms.
  • Develop automated test suites for efficient testing processes.
  • Gain a clear understanding of requirements and devise simple and maintainable designs that are easily testable.
  • Collaborate with hardware engineers and application software developers to effectively implement requirements.

Skills:

  • Strong problem-solving abilities.
  • Proficiency in Embedded C/C++ programming.
  • Proficiency in communication protocols such as SPI, I2C, UART, CAN, etc.
  • Experience in bare-metal programming for various microcontroller architectures (8051, AVR (excluding Arduino), PIC, ARM, etc.).
  • Familiarity with hardware debugging using tools like oscilloscope, logic analyzer, and JTAG.
  • Comfortable with analyzing and comprehending hardware schematics.

Job Features

Job Category

Information Technology

Experience

Experience – 4+ Years

Apply For This Job

A valid email address is required.
A valid phone number is required.