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