DevJobs

Junior Embedded Software Engineer

Overview
Skills
  • C C
  • C++ C++
  • Linux Linux
  • Git Git
  • GStreamer
  • I2C
  • OpenCV
  • SPI
  • TCP
  • UART
  • UDP
  • FFmpeg
  • GPIO

ThirdEye-Systems, a leading company specializing in advanced computer vision and AI applications for drones and autonomous robots, is seeking a talented Junior Embedded Software Engineer to join our innovative R&D team.


Key Responsibilities:


  • Design and implement embedded software solutions for microcontroller-based systems
  • Develop high-quality, efficient, and maintainable C/C++ code for embedded platforms
  • Optimize software performance through enhanced memory utilization and power efficiency
  • Diagnose and resolve embedded system issues to ensure optimal operation


Required Skills and Experience:


  • Bachelor's degree in Computer Science, Electrical Engineering, or related field - Mandatory
  • Proficiency in C/C++ for embedded systems development - Mandatory
  • Experience with Linux development environments - Mandatory
  • Strong problem-solving abilities and capacity to work both independently and collaboratively - Mandatory
  • Familiarity with version control systems (Git) - Mandatory
  • Excellent verbal and written communication skills in English - Mandatory


Preferred Qualifications:


  • Knowledge of hardware peripherals (I2C, UART, SPI, GPIO) - Advantage
  • Experience with network communications protocols (TCP, UDP) - Advantage
  • Experience with OpenCV - Advantage
  • Experience with streaming protocols (GStreamer, FFmpeg) - Advantage


ThirdEye Systems