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 strong focus on systems integration, Eternal Robotics is committed to delivering comprehensive solutions that bridge the gap between Information Technology (IT) and Operational Technology (OT).
The Software Engineering Manager will lead 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 SEM is accountable for task management, milestone delivery, integration planning, and stakeholder communication, working closely with the Delivery Manager.
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 to team members.
Ensure development teams follow best practices in coding, integration, and documentation.
Break down project deliverables into detailed sprint-level milestones.
Ensure adherence to timelines and budgets while maintaining quality standards.
Drive integration of software with AI, hardware, and testing components, ensuring end-to-end system readiness.
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 the Delivery Manager and other stakeholders.
Prepare and present weekly progress updates for internal leadership and clients.
Communicate risks, blockers, and proposed mitigations clearly and promptly.
Build and maintain strong relationships with customers and partners.
Enforce adherence to software quality standards, code review protocols, and CI/CD practices.
Drive continuous improvement by incorporating feedback and retrospectives into future planning.
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.
Software Delivery
Cross-Functional Execution
Team Productivity
Quality Assurance
Stakeholder Communication
Resource Management
Continuous Improvement
% of sprint deliverables completed on time; bug count post-release
On-time readiness for hardware integration and testing cycles
Story points delivered per sprint; developer velocity trends
% of test cases passed on first run; number of hotfixes post-deployment
Timeliness and clarity of weekly reports and risk escalations
Efficient workload balancing; unplanned attrition or burnout indicators
Number of processes/tools improved; adoption of new practices/technologies
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
8+ years of experience in software development, with at least 3 years in a management role.
Experience managing full stack teams and delivering integrated solutions involving AI or Computer Vision.
Strong exposure to Agile/Scrum methodologies and project tracking tools.
Experience working with cross-functional hardware/software teams is highly preferred.
Proficiency in modern development stacks (Python, Node.js, React, etc.)
Familiarity with version control (Git), CI/CD pipelines, and cloud platforms
Strong leadership and mentoring abilities
Excellent verbal and written communication skills
High level of ownership and accountability
Internal: Delivery Manager, Business Analysts, CV Engineers, Full Stack Engineers, QA/Test Engineers, Hardware Leads, Supply Chain Managers
External: Clients, Partners, Deployment Engineers