Job Title : Artificial Intelligence Trainee Experience : 0 to 6 months Relevant Skills required experience : Artificial intelligence, Generative AI, Machine learning, and Agentic AI We are seeking a motivated AI & ML trainee to join our dynamic team. In this role, you will assist in analyzing data to uncover insights and support decision-making processes. You will work closely with experienced technical professionals to learn and apply various AI tools & techniques, machine learning algorithms in design and developing applications. Job Duties Design and Develop applications that use artificial intelligence, including generative AI, machine learning, and agentic AI, to solve real-world use cases. Get a high-level understanding of multiple AI/ML models to identify the right model required for different business problems. Conduct relevant technical research and propose suitable tools and technologies to solve complex business problems. Refine business and functional requirements and translate them into scalable technical designs. Collaborating with the team to break down tasks, estimate efforts, and deliver work in a time-boxed sprint. Work closely with Senior technical staff, collect their feedback, and incorporate it into daily work. Work in a highly dynamic work environment with constantly evolving technology and rapidly changing business priorities. Writing unit tests, conducting peer reviews, and ensuring that the solution meets quality standards. Work with team members in a multi-office, multi-country environment. If required, then participate in customer calls and present your work to customers and senior executives of the company. Managing individual responsibilities and ensuring timely delivery with limited supervision. (ref:hirist.tech)
You should have extensive experience in designing, developing, and debugging embedded firmware for microcontrollers (including MSP) and microprocessors. Proficiency in programming languages commonly used in embedded systems development such as C, C++, and Assembly language is required. Experience working with Real-Time Operating Systems (RTOS) and developing device drivers for peripherals like UART, SPI, I2C, etc. is essential. Understanding of hardware components, interfacing, and hardware-software co-design is necessary. Strong troubleshooting skills are needed to identify and resolve issues in embedded systems, including the use of debugging tools like JTAG, oscilloscopes, logic analyzers, etc. Proficiency in using version control systems like Git for managing code repositories and collaboration is expected. Experience working with communication protocols such as UART, SPI, I2C, CAN, Ethernet, etc. is a must. You should have knowledge of the entire firmware development lifecycle, from requirements analysis and design to testing and maintenance. Ability to lead a team of firmware engineers, set project goals, allocate resources, and manage timelines effectively is required. Strong documentation skills to create technical documents, design specifications, test plans, etc. are essential. Experience in conducting and participating in code reviews to ensure code quality, best practices, and adherence to coding standards is necessary. Strong analytical and problem-solving skills are required to tackle complex technical challenges in embedded firmware development. Willingness to stay updated on the latest trends, technologies, and best practices in embedded systems development is expected. Good communication skills are essential to effectively collaborate with cross-functional teams, stakeholders, and provide technical guidance and mentorship to junior engineers. A Bachelor's degree in Electronics Engineering or a similar related field is required. Minimum 3 years of experience in firmware development is necessary. Experience in developing firmware code for EPDs and OLEDs is preferred. Experience in working with GPS / GNSS and RF Transceivers is an added advantage. Experience with wireless communication protocols (e.g., Bluetooth, Wi-Fi, LoRa, GSM) and Agile development methodologies is beneficial. Knowledge of software design patterns and best practices is expected.,