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