NGP Websmart Pvt.Ltd.

3 Job openings at NGP Websmart Pvt.Ltd.
Senior Firmware Engineer chennai,tamil nadu 4 - 8 years INR 0.00012 - 0.00015 Lacs P.A. On-site Full Time

As a Senior Firmware Engineer in our IoT team, your role will involve developing application firmware and device drivers for MCUs / SoCs while adhering to existing embedded coding standards such as MISRA-C and CMSIS. You will also design, develop, and test IoT devices used in Energy Monitoring solutions. Key Responsibilities: - Develop application firmware and device drivers for MCUs / SoCs following embedded coding standards like MISRA-C, CMSIS, etc. - Design, develop, and test IoT devices for Energy Monitoring solutions. Qualifications Required: - Excellent Proficiency in Embedded C and C++ with a minimum of 4 years of experience in developing firmware for popular MCU / SoC architectures like ARM (Cortex Series). - Experience in RTOS programming on ARM microprocessors (e.g., FreeRTOS). - Expertise in Communication protocols such as I2C, UART, SPI. - Programming and Debugging using Segger Tools and other hardware tools like Logic Analyzers. - Working Experience in BLE and WiFi based MCUs / SoCs. - Ability to adapt with open-source Compilers, tool chains, and IDEs. - Experience in developing Application firmware based on IoT standards and Protocols like MQTT, CoAP, etc. - Strong Verbal and Written Communication skills. Added Advantage: - Prior work experience with Nordic(NRF52)/STM32 processors. - Experience in Developing Device Drivers for MCU / SoCs. - Involvement in the development of products or solutions related to the Power/Energy Monitoring domain. - Understanding of Embedded Linux OS internals. - Prior experience in environmental sensor devices. - Understanding of electrical circuit diagrams/Layouts. Qualifications: - Bachelor or Master's degree in ECE/ EEE/ CS, Diploma degree in ECE/ EEE/ CS, B.Sc Computer Science. Additional Company Details: - Strong record of achievements in academic and extracurricular activities. - Additional technical qualifications, courses, or certifications are a plus. - Flexible/willingness to travel.,

IT Support Administrator chennai,tamil nadu,india 2 - 3 years None Not disclosed On-site Full Time

IT Support Administrator Job Description Full time | Job location - Chennai, India We are looking for a skilled and proactive IT System Administrator to join our team with 2 - 3 years of experience. The ideal candidate will have hands-on experience in managing and maintaining IT infrastructure across Windows, Linux, and macOS platforms. This role involves administering system resources, ensuring network and system security, and providing support to internal teams to maintain a secure and efficient IT environment. Skills you must possess Strong knowledge of Windows Server and Active Directory administration Basic understanding of Ubuntu system administration Solid experience managing macOS systems in a business environment Understanding of basic networking concepts like firewall, switches, APs etc. Experience with backup/ recovery tools Knowledge of system monitoring tools Ability to independently function Strong communication skills Time management skills and attention to detail What you will do Install, configure, and maintain systems across Windows Server, Ubuntu and macOS environments. Provide technical support for end-users, including but not limited to troubleshooting issues with laptops, desktops, printers, network, access control devices etc. Manage user accounts, permissions, and access controls via Active Directory. Monitor system performance and ensure system availability and reliability. Apply patches and updates to systems and software in a timely and secure manner. Troubleshoot and resolve hardware, software, and network issues across all supported platforms. Assist users with software applications and ensure proper functionality. Maintain security standards by implementing firewalls, antivirus solutions, and intrusion detection systems. Perform secure data wiping on end-of-life devices and storage media in accordance with company policies and industry best practices Carry out factory resets of devices prior to reassignment, disposal, or resale to ensure complete data removal and restore default configurations. Manage IT inventory and peripheral devices. Provide Tier 2/3 technical support to staff as needed. Document system configurations, processes, and procedures for internal use. Maintaining service requests and real time update of internal documentation. Coordinate with vendors for hardware repairs or replacements as needed. Communicate technical solutions to non-technical users in a clear and understandable manner. Stay informed about emerging technologies. Share knowledge with team members and contribute to the continuous improvement of the support team. Evaluate vendor performance and recommend improvements or changes as necessary. Maintain inventory of assets. Achievements Bachelor’s degree in IT, Computer Science, Information Systems, Network Administration. Strong record of achievements in academic and extracurricular activities . Additional technical qualifications, courses or certifications are a plus. Additional requirements Flexible/ willingness to travel . Work from the client's location if required. What you will get  Defined growth path for commitment and hard work. Conducive learning environment Active encouragement to seek and expand technical and executive skills.

IT Support Administrator chennai,tamil nadu,india 2 - 4 years INR Not disclosed On-site Full Time

IT Support Administrator Job Description Full time | Job location - Chennai, India We are looking for a skilled and proactive IT System Administrator to join our team with 2 - 3 years of experience. The ideal candidate will have hands-on experience in managing and maintaining IT infrastructure across Windows, Linux, and macOS platforms. This role involves administering system resources, ensuring network and system security, and providing support to internal teams to maintain a secure and efficient IT environment. Skills you must possess Strong knowledge of Windows Server and Active Directory administration Basic understanding of Ubuntu system administration Solid experience managing macOS systems in a business environment Understanding of basic networking concepts like firewall, switches, APs etc. Experience with backup/ recovery tools Knowledge of system monitoring tools Ability to independently function Strong communication skills Time management skills and attention to detail What you will do Install, configure, and maintain systems across Windows Server, Ubuntu and macOS environments. Provide technical support for end-users, including but not limited to troubleshooting issues with laptops, desktops, printers, network, access control devices etc. Manage user accounts, permissions, and access controls via Active Directory. Monitor system performance and ensure system availability and reliability. Apply patches and updates to systems and software in a timely and secure manner. Troubleshoot and resolve hardware, software, and network issues across all supported platforms. Assist users with software applications and ensure proper functionality. Maintain security standards by implementing firewalls, antivirus solutions, and intrusion detection systems. Perform secure data wiping on end-of-life devices and storage media in accordance with company policies and industry best practices Carry out factory resets of devices prior to reassignment, disposal, or resale to ensure complete data removal and restore default configurations. Manage IT inventory and peripheral devices. Provide Tier 2/3 technical support to staff as needed. Document system configurations, processes, and procedures for internal use. Maintaining service requests and real time update of internal documentation. Coordinate with vendors for hardware repairs or replacements as needed. Communicate technical solutions to non-technical users in a clear and understandable manner. Stay informed about emerging technologies. Share knowledge with team members and contribute to the continuous improvement of the support team. Evaluate vendor performance and recommend improvements or changes as necessary. Maintain inventory of assets. Achievements Bachelor's degree in IT, Computer Science, Information Systems, Network Administration. Strong record of achievements in academic and extracurricular activities . Additional technical qualifications, courses or certifications are a plus. Additional requirements Flexible/ willingness to travel . Work from the client's location if required. What you will get Defined growth path for commitment and hard work. Conducive learning environment Active encouragement to seek and expand technical and executive skills.