About the job
Job Description
We are seeking an experienced Embedded C Developer with expertise in OpenVX and a strong background in Texas Instruments processors, including TIOVX, TDA4x, and DRA7x CPUs, GPUs, and DSPs. The ideal candidate will have a solid understanding of computer vision and machine learning concepts, as well as experience with embedded systems development. This is a great opportunity to join a team of innovators and work on cutting-edge projects that push the boundaries of artificial intelligence and IoT applications.
Key Responsibilities:
"Design, develop, and optimize embedded C code for computer vision and machine learning applications using OpenVX
Collaborate with cross-functional teams to integrate OpenVX-based solutions on Texas Instruments processors, including TIOVX, TDA4x, and DRA7x CPUs, GPUs, and DSPs
Develop and maintain high-performance, low-power, and reliable embedded systems
Optimize code for performance, power consumption, and memory usage on resource-constrained devices
Troubleshoot and debug issues using various debugging tools and techniques
Collaborate with other teams to ensure seamless integration of OpenVX-based solutions with other system components
Stay up-to-date with the latest developments in OpenVX, computer vision, and machine learning
Participate in code reviews and contribute to the improvement of the overall code quality"
Key Competencies:
"Technical expertise in Embedded C, OpenVX, and Texas Instruments processors
Strong Problem-solving Skills And Debugging Abilities
Excellent communication and collaboration skills"
Qualification:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field