
Search by job, company or skills
Eternal Robotics is leading the charge in the Industrial AI space with its flagship platform, Hypervise - an advanced AI solution for Industrial Process Control. Utilizing the latest in Computer Vision and Deep Learning, Hypervise empowers industries to enhance productivity, ensure safety, and drive innovation. With a focus on systems integration, ER is committed to delivering comprehensive solutions that bridge the gap between Information Technology (IT) and Operational Technology (OT).
We are on the lookout for a Software Development Manager with AI/ML and Full Stack Software expertise to lead project management and deliveries to our customers.
Purpose of Role:
The Software Development Manager will lead the end-to-end planning, coordination, and execution of software and AI development projects involving Full Stack Developers, Lead Computer Vision Engineers, and the Data Annotation team. This role ensures seamless cross-functional collaboration across QA/QC testing, Business Analysis, Hardware, and Supply Chain teams to deliver high-quality, integrated solutions on time. The SDM is accountable for technical task management, milestone delivery, integration planning, and stakeholder reporting, working closely with the Delivery Manager.
Key Responsibilities
Team & Technical Leadership
Lead and manage Full Stack Developers, CV Engineers, and Annotation team members across multiple AI/ML projects.
Translate project requirements into structured development tasks and allocate them across team members.
Ensure development teams follow best practices in coding, integration, and documentation.
Project Planning & Delivery
Break down project deliverables into detailed sprint-level milestones.
Ensure adherence to timelines and budget while maintaining quality standards.
Drive integration of software with AI, hardware, and testing components, ensuring end-to-end system readiness.
Task Management & Monitoring
Use agile project management tools (e.g., JIRA, Trello) to monitor progress, manage sprint backlogs, and oversee task execution.
Track and report task completion against planned timelines to Delivery Manager and other stakeholders.
Progress Reporting & Stakeholder Communication
Prepare and present weekly progress updates for internal leadership and clients.
Communicate risks, blockers, and proposed mitigations clearly and promptly. Building and maintaining strong relationships with customers and partners.
Quality & Process Excellence
Enforce adherence to software quality standards, code review protocols, and CI/CD practices.
Drive continuous improvement by incorporating feedback and retrospectives into future planning.
Cross-Functional Collaboration
Coordinate with Business Analysts for requirement discovery and documentation.
Collaborate with QA/QC teams to establish validation protocols and ensure test readiness.
Interface with Hardware and Supply Chain teams to align software deployment with hardware readiness and logistics.
Key Result Areas (KRAs):
Key Performance Indicators (KPIs):
Qualifications & Experience
Technical & Soft Skills
Internal & External Stakeholders
Internal: Delivery Manager, Business Analysts, CV Engineers, Full Stack Engineers, QA/Test Engineers, Hardware Leads, Supply Chain Managers
External: Clients, Partners, Deployment Engineers
Job ID: 142642027