10 Aug
|
ERIC Robotics
|
Pune
10 Aug
ERIC Robotics
Pune
- load_list_page(event)"> Job listing
- Job details
Job Information
- Job Opening ID ZR_34_JOB
- Department Name Software
- Target Date 09/30/2026
- Number of Positions 3
- Job Opening Status In-progress
- Date Opened 08/07/2026
- Industry Technology
- Job Type Any
- Required Skills
- deleteCurrentSkillOnBackspace(event)"> jenkins
- deleteCurrentSkillOnBackspace(event)"> Functional Safety Standar...
- openCompetencySkills()"> 5
- Created Time 08/07/2026 14:55
- City Pune City
- State/Province Maharashtra
- Country India
- Zip/Postal Code 411019
About Us
ERIC Robotics, a Premier Seals India initiative to form a energetic Indian research and development organization is leading the charge in revolutionizing industrial inspection and monitoring through robotics. Our expertise lies in designing and developing next-generation autonomous mobile robots and drones, intended to push the boundaries of innovation across markets.
Project Engineer – Software
About The Role The Project Engineer – Software is a cross-functional engineering role responsible for bridging industrial engineering standards, software systems, and project delivery across ERIC Robotics’ portfolio of robotic products.
The role will work closely with the CTO, Team Lead – Software, and Project Management Office (PMO) to establish disciplined software engineering practices, contribute to system architecture, optimise communication and data acquisition systems, and support structured project execution.
This position requires a combination of technical depth, engineering discipline, project coordination, documentation, and strong cross-functional communication.
Key Responsibilities
- Industrial Standards and Engineering Practices
- Define, document, and implement software engineering standards aligned with applicable industrial, quality, and safety requirements.
- Establish coding standards, code review processes, version control practices, testing requirements, and CI/CD guidelines across the software team.
- Support periodic reviews and compliance audits to identify gaps in software engineering practices.
- Coordinate corrective actions and track identified gaps to closure.
- Maintain a structured and accessible repository of applicable standards, engineering guidelines, development practices, and reference documents.
- Promote consistent engineering practices across software development, integration, testing, and deployment activities.
- System Design and Software Architecture
- Contribute to and review high-level software architecture for new and existing robotic platforms.
- Prepare and maintain system design documentation, including architecture diagrams, interface specifications, and data-flow models.
- Evaluate architectural trade-offs related to modularity, scalability, reliability, maintainability, and real-time performance.
- Document technical decisions and provide recommendations with appropriate engineering rationale.
- Ensure architectural decisions consider safety, maintainability, system integration, and the long-term product roadmap.
- Communication and Data Acquisition Optimisation
- Analyse and optimise communication protocols and middleware, including ROS2, DDS, IPC, EtherCAT, MQTT, CAN, and other relevant technologies.
- Develop strategies to reduce latency, improve communication reliability, and maintain data integrity across robotic systems.
- Support the evaluation and selection of hardware interfaces, middleware, networking technologies, and communication frameworks.
- Benchmark communication and data acquisition performance under representative operating conditions.
- Prepare data-backed performance and optimisation reports for technical leadership.
- Identify communication bottlenecks, data-loss risks, synchronisation issues, and system-level performance constraints.
- Project Planning and Management Support
- Support the Team Lead – Software and PMO in sprint planning, milestone definition, resource estimation, dependency management, and risk tracking.
- Maintain relevant project artefacts, including work breakdown structures, technical schedules, dependency maps, and technical trackers.
- Identify technical blockers and dependencies at an early stage and communicate them to relevant stakeholders.
- Support the development and tracking of mitigation plans for identified technical risks.
- Track software delivery against agreed technical scope, milestones, and project requirements.
- Provide structured and data-driven project status updates to the CTO and relevant stakeholders.
- Technical Communication and Knowledge Dissemination
- Support the introduction and evaluation of new technologies, frameworks, tools, and engineering methodologies within the software team.
- Prepare and deliver structured technical presentations, workshops, briefing notes, and knowledge-sharing sessions.
- Maintain team-facing documentation, including onboarding guides, architecture overviews, engineering guidelines, and lessons-learned registers.
- Translate complex technical information into clear documentation for both technical and non-technical stakeholders.
- Promote continuous learning, technical documentation, and proactive knowledge sharing across engineering functions.
Requirements
Educational Qualification
- B.E. / B.Tech / M.Tech in Computer Science, Electronics, Mechatronics, Robotics, or a related engineering discipline.
- Strong understanding of software engineering principles and their application within robotics, embedded, or industrial automation systems.
Technical Skills – Must Have
- 3–6 years of hands-on software development experience in robotics, embedded systems, industrial automation, or related domains.
- Working knowledge of ROS / ROS2.
- Understanding of real-time and industrial communication technologies such as CAN, EtherCAT, MQTT, DDS,
and IPC.
- Experience in software/system architecture design and technical documentation.
- Ability to prepare architecture diagrams, interface definitions, data-flow diagrams, and system design documents.
- Understanding of software development lifecycle, coding standards, code reviews, version control, testing, and release practices.
- Familiarity with Git, Jenkins, Docker, CI/CD, and automated testing frameworks.
- Strong analytical, written, verbal, and technical communication skills.
Preferred Experience
- Experience in a Project Engineering, Systems Engineering, Software Architecture, or Systems Integration role within robotics, automation, or industrial systems.
- Familiarity with industrial standards and safety-critical software development practices.
- Exposure to functional safety standards and engineering compliance processes.
- Experience with communication and data acquisition optimisation in real-time robotic systems.
- Familiarity with project management methodologies, sprint planning, technical scheduling, resource estimation, and risk management.
- Experience working across Software, Electronics, Mechanical, Testing, and Project Management teams.
Key Competencies
- Systems thinking
- Software architecture and engineering discipline
- Technical problem-solving
- Industrial standards awareness
- Project planning and coordination
- Technical documentation
- Data-driven decision-making
- Cross-functional collaboration
- Clear technical communication
- Ownership and accountability
- Risk identification and escalation
- Attention to detail
- Continuous learning and knowledge sharing
Work Requirements
- Ability to work closely with the CTO, Software Team Lead, PMO, and multidisciplinary engineering teams.
- Willingness to support system integration, testing, field trials, and deployment activities when required.
- Ability to manage multiple technical priorities across different robotic products and projects.
- Flexibility to work according to project, integration, testing, and deployment requirements.
- Willingness to travel to project or customer locations when technical support or system validation is required.
Benefits
- Opportunity to work across ERIC Robotics’ portfolio of robotic systems.
- Exposure to robotics software architecture, real-time communication, industrial standards, and system integration.
- Opportunity to work closely with technical leadership and multidisciplinary engineering teams.
- Hands-on involvement in defining and improving organisation-wide software engineering practices.
- Exposure to the complete engineering lifecycle from architecture and development to testing, deployment, and field validation.
- Strong technical, systems engineering, and project engineering growth opportunities.
check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#3A4FFC;border-color:#3A4FFC;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered="">
📌 Project Engineer (Pune)
🏢 ERIC Robotics
📍 Pune