Job Description

We are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a strong background in C/C++, RTOS, Linux, and other relevant technologies. The successful candidate will work closely with the hardware team to create embedded software solutions for our products.

Responsibilities:

  • Design, develop, and maintain embedded software solutions for our products.
  • Collaborate with hardware engineers to ensure seamless integration between hardware and software.
  • Write clean, efficient, and well-documented code.
  • Conduct thorough testing and debugging of software.
  • Participate in code reviews and contribute to the development of best practices for software development.
  • Keep up-to-date with emerging trends in embedded software development and make recommendations for improvement.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or related fields.
  • At least 5 years of experience in embedded software development.
  • Strong proficiency in C/C++, RTOS, and other relevant technologies.
  • Experience with microcontrollers and hardware interfaces such as I2C, SPI, UART, etc.
  • Familiarity with versioning tools such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team.

Employment Type

  • Full Time

Details

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟