Developer - AI & Embedded Systems
Job Summary:
We are seeking a skilled Developer to join our dynamic team in Hyderabad or
Bangalore. In this role, you will have the opportunity to work on cutting-edge
CPU and GPU architectures, leveraging your expertise in Artificial
Intelligence and Embedded Systems to create innovative solutions that impact
our technology landscape.
Key Responsibilities:
-
Develop and optimize software for CPU/GPU architectures, ensuring high
performance and efficiency.
-
Collaborate with cross-functional teams to design and implement machine
learning and artificial intelligence algorithms.
-
Utilize C and C++ programming languages to build robust applications
tailored for hardware devices.
-
Engage in system-level programming, enhancing system design and overall
functionality.
-
Assist in the integration of embedded systems with hardware socket devices.
-
Conduct thorough testing and debugging of software to ensure reliability and
performance.
-
Stay updated with industry trends and best practices in AI and embedded
systems development.
Requirements:
-
Bachelor’s degree in Computer Science, Engineering, or a related field.
-
4-6 years of experience in software development with a focus on embedded
systems.
-
Proficiency in programming with C or C++ is mandatory.
-
Strong skills in Python programming for application development.
-
Solid understanding of system design and systems-level programming.
-
Familiarity with hardware socket devices and their integration.
-
Knowledge of machine learning and artificial intelligence methodologies.
Preferred Qualifications:
-
Experience with developing algorithms for machine learning applications.
-
Exposure to DSP programming and signal processing techniques.
-
Understanding of cloud computing and big data technologies.
-
Strong problem-solving skills and ability to troubleshoot complex systems.
Location: Hyderabad, Bangalore