DevJobs

Senior Embedded Engineer

Overview
Skills
  • C++ C++ ꞏ 4y
  • Linux Linux ꞏ 4y
  • Embedded C++
  • CAN
  • I2C
  • SPI
  • UART

ThirdEye-Systems, A leading company specializing in defense tech, developing advanced computer vision and AI applications for drones and autonomous robots, is looking for a new teammate to join our innovative R&D team.


Key Responsibilities:

  • Design and implement embedded software solutions for systems utilizing microcontrollers.
  • Produce high-quality, efficient, and maintainable code in C++ tailored for embedded platforms.
  • Enhance software performance by optimizing both memory utilization and power efficiency.
  • Diagnose and resolve issues in embedded systems to ensure they operate correctly and efficiently.


Required Skills and Experience:

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field – Mandatory
  • 4+ years of experience working with C++ in Linux environments - Must.
  • Strong understanding of embedded systems, microcontrollers, and hardware-software interaction.
  • Proficient in embedded C++ programming, including memory management, low-level optimization, and multi-threading
  • Familiarity with embedded communication protocols (e.g., SPI, I2C, UART, CAN) - Advantage
  • Experience with Visual Sensors (e.g., cameras, image sensors) and Thermal Sensors (e.g., infrared sensors, temperature sensors). - Advantage

ThirdEye Systems