Description

Develop and debug firmware for embedded systems using C and C++.

Responsibilities

  • Develop firmware and embedded software using C or C++.
  • Debug hardware and software issues directly on physical boards.
  • Validate hardware functionality using multimeters, oscilloscopes, and logic analyzers.
  • Work within an Embedded Linux environment.

Required Skills

  • 4+ years of experience in embedded or firmware software engineering.
  • Proficiency in C and C++.
  • Hands-on experience with Embedded Linux.
  • Experience using multimeters, oscilloscopes, and logic analyzers for debugging.
  • Bachelor's degree in a relevant field.

Preferred Skills

  • Experience with communication protocols such as UART, SPI, I2C, or similar buses.
  • Knowledge of wireless technologies.

Education

Bachelor's degree