Search by job, company or skills

Eternal Robotics

Software Development Manager

8-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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):

  1. Software Delivery
  2. Cross-Functional Execution
  3. Team Productivity
  4. Quality Assurance
  5. Stakeholder Communication
  6. Resource Management
  7. Continuous Improvement

Key Performance Indicators (KPIs):

  1. % of sprint deliverables completed on time; bug count post-release
  2. On-time readiness for hardware integration and testing cycles
  3. Story points delivered per sprint; developer velocity trends
  4. % of test cases passed on first run; number of hot fixes post-deployment
  5. Timeliness and clarity of weekly reports and risk escalations
  6. Efficient workload balancing; unplanned attrition or burnout indicators
  7. Number of processes/tools improved; adoption of new practices/technologies

Qualifications & Experience

  1. Bachelor's or Master's in Computer Science, Engineering, or a related field.
  2. 8+ years of experience in software development, with 3+ years in a management role.
  3. Experience in managing full stack teams and delivering integrated solutions involving AI or computer vision.
  4. Strong exposure to Agile/Scrum methodologies and project tracking tools.
  5. Experience working with cross-functional hardware/software teams is highly preferred.

Technical & Soft Skills

  1. Proficiency in modern development stacks (Python, Node.js, React, etc.)
  2. Familiarity with version control (Git), CI/CD pipelines, and cloud platforms.
  3. Strong leadership and mentoring abilities.
  4. Excellent verbal and written communication skills.
  5. High level of ownership and accountability.

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 142642027

Similar Jobs