Naico ITS

Naico ITS - Senior Embedded Developer - USB/Microcontroller

Job Location

kerala, India

Job Description

About the Role : We are seeking a highly skilled and experienced Senior Embedded Developer to join our dynamic engineering team. As a Senior Embedded Developer, you will be responsible for designing, developing, and testing embedded software for our cutting-edge products. You will play a crucial role in bringing our innovative ideas to life, ensuring the reliability, performance, and quality of our embedded systems. Key Responsibilities : - Design, implement, and test embedded software using C programming language. - Develop and implement device drivers for various peripherals and interfaces (I2C, SPI, UART, USB). - Work with microcontroller board schematics to understand hardware functionalities and dependencies. - Implement communication protocols and data exchange mechanisms. - Optimize embedded software for performance, memory usage, and power consumption. - Integrate embedded software with hardware components. - Debug and troubleshoot hardware and software issues. - Collaborate with hardware engineers to ensure seamless hardware-software integration. - Conduct unit testing and maintain comprehensive test records. - Participate in system-level testing and integration. - Implement software quality assurance processes and best practices. - Participate in design reviews and provide constructive feedback. - Collaborate with other engineers and stakeholders to ensure project success. - Communicate technical information clearly and concisely. - Maintain accurate and up-to-date documentation for embedded software. - Participate in code reviews and ensure adherence to coding standards. - Troubleshoot and debug software issues during development and after product release. - Participate in safety risk analysis and identify potential hazards. - Implement safety measures in embedded software design and development. - Resolve code issues related to safety and reliability. Qualifications : Essential : - 5 years of professional experience in embedded software development. - Strong proficiency in C programming language. - Deep understanding of microcontroller architecture and peripherals. - Experience with I2C, SPI, UART, and USB interfaces. - Experience with using Git for version control. - Experience with Jira for issue tracking and project management. - Experience with Visual Studio Code as an IDE. - Familiarity with Linux operating system. - Excellent problem-solving, analytical, and debugging skills. - Strong communication and interpersonal skills (ref:hirist.tech)

Location: kerala, IN

Posted Date: 4/19/2025
View More Naico ITS Jobs

Contact Information

Contact Human Resources
Naico ITS

Posted

April 19, 2025
UID: 5058329939

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.