Build production features for products such as procurement automation, teacher-facing AI tools, learning assistants, and evaluation/monitoring platforms.
Establish and continuously review best-in-class coding standards and guidelines. Lead, guide, and be an advocate for the use of Agile Development Methodologies across the teams as well as the business.
Collaborate cross-functionally with Product, Operations, SRE, and Data teams to deliver reliable, high-availability services in multi-region deployments.
Familiarity with the Newgen Product suite, including NewgenOne, iBPS, ECM/OmniDocs, O2MS/CCM, and strong understanding of business process management concepts is required.
Strong experience in RTOS embedded systems including MCU architecture memory maps, interrupt handling, DMA. Experience designing and developing Board Support Packages, HALs, device drivers and embedded software update mechanisms
Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations