Lead Software Engineer

4 weeks ago


Chennai, India Planys Technologies Full time

Company Brief

Planys is a deep tech start-up revolutionizing infrastructure integrity and risk assessment. Planys specializes in smart underwater inspection solutions and sophisticated digital analytics and reporting of NDT data. Planys envisions to steer a new course in the maintenance and inspection industry with its disruptive innovations in the field of marine robotics, novel underwater NDT methods and AI enabled post-inspection analytical digital reporting dashboard. Planys helps asset owners/operators in taking data-driven decisions for effective maintenance and repair of their critical assets. (Website:


Job Brief :

Software team in Planys Technologies deals with various departments like, Business development team,

operations team, Product development team and Maintenance team where the software development team is

focused on delivering software requirements of each department like web-based business intelligence reporting

platform, data analytical tools, embedded software for ROVs, Vision systems (Streaming, Storing, Video

processing and Image processing) for video analytics, online tools/service applications, software applications

and Artificial Intelligence/Machine learning related products.

As a Software Lead in Planys you need to understand the requirements of each team, analyse the requirements

and lead the software development team towards achieving their targets. You need to have an ability to foresee

the importance of emerging technologies of software industry and integrate the necessary innovations into the

existing products of Planys Technologies.


Roles and Responsibilities


● You will be working on Software Architecture designing, developing, integrating and testing along with

leading a group of talented software individuals

● Your primary role will be management, leadership, inter departmental cooperation, communication,

high-level design, project/product management, supervision of development activities, training of

members, strategizing, plan build-up, plan execution monitoring, code reviews,

documentation reviews, task monitoring, task scheduling, motivating the team, process build-up,

stakeholder management, technology identification, feasibility studies, R&D, product specification

development, management and maintenance of existing products, process execution supervision,

product test standard specification, oversee product testing, bug and feature management, IT

management, management of repositories and associated development tools/platforms, IPR

management, ISO compliance management, budget management, timeline monitoring, bug/feature

tracking, and other relevant leadership and managerial activities. Hands-on development activities will

form a small fraction of your role


● There are two major teams at Planys – Core Development Team (C/C++) and Web Development Team

(NodeJS). You will be required to lead both the teams with your judgement, technical contribution and

experience. However, it is not required that you are an expert in both. Master of one and experience

with the other is the preferred requirement


● Role with the Core Development Team:

○ Developing a software system based on Linux kernel environment which is compatible and

customizable with various sensors communicate over serial, ethernet, etc., Planys Technologies Pvt. Ltd

Submersible Inspection and Survey Solutions

○ Developing a software application to interface modules like video streaming, micro controller

units, autonomous vehicle control systems with a web-based UI for pilots to visualize and

control the ROV navigation.

○ Developing an analytical tool to understand the data collected by various onboard sensors of

ROV and developing a predictive maintenance tool with growing data collected from the ROV’s

○ Developing a robust real time vision system to stream and store in different client platforms like

browser, desktop applications etc.

○ Develop AI related applications involving computer vision,

○ Development of software to interface with specific firmware


● Role with the Web Development Team:

○ Lead and guide an enthusiastic group of full-stack web developers and contribute in the

development of web based platforms and future SaaS products for the organization,

○ Developing a web-based business intelligence software system to integrate the data collected

by ROV’s and presenting the data in a sensible way with easy to explore UI experience,

○ Developing a robust real time video streaming system to in different client platforms like

browser, desktop applications etc.

○ Development of internal web-based products and services for organizational work-flow towards

‘inspection report creation process

● Building a scalable software infrastructure to support remote maintenance and development

● Owning to the small size of the organization, as an additional responsibility you will also be required to

oversee the IT Department working along with the CTO


Educational Qualifications:

B.Tech/M.Tech/M.Sc in Computer Science/Computer Engineering/ Electrical Engineering or any related

fields


Expected Skillsets

● Towards the Core Development Team:

○ Linux and Linux-kernel based software development

○ Proficient in object-oriented concepts of C++ and advanced concepts C. Alternatively extensive

development in python can be considered

○ Conceptual knowledge of networking and its implementation on Linux platform

○ Experience in image enhancement tools like open-cv, PIL, scikit-image is recommended.


● Towards the Web Development Team:

○ Experience on web technologies like HTML5, CSS3, JavaScript along with any front-end

frameworks like angular, react etc.

○ Experience in web development (backend or full-stack) is a strong plus

○ Knowledge on backend servers like Nodejs and its frameworks is again a big plus


● General skills:

○ Knowledge on video compressions using codecs like MPEG,H264/H265, vp9 and hands on

experience with encoders like ffmpeg, gstreamer etc.,

○ Strong understanding of software development fundamentals and best-practices

○ Superior knowledge and hands on experience in data structures, algorithms and design

patterns

○ Working proficiency and excellent communication skills in verbal and written English

○ Background in an agile software development environment

○ Strong experience with CI/CD process


● Leadership skills:

○ Must have led various teams of different sizes before

○ Must have proven leadership and interpersonal skills

○ Highly self-motivated and directed

○ Proven analytical and problem-solving abilities

○ Ability to effectively prioritize and execute tasks in a high-pressure environment

○ Ability and willingness to balance a startup development environment which is chaotic at times

and often with insufficient resources

○ Ability and willingness to streamline existing structure into the right direction as per the vision of

the organization

○ A strong ability to multi-task and manage a team with various skillsets

○ Willingness to grow with the organization and shape the software development activities in the

organization in the optimum direction gradually


Experience :

● Minimum of 5 years of experience in software development

● Recommended 5 years of experience in either of Core Development or Web Development and 1-2

years of experience with the other

● Minimum experience of 3 years of leading a team of size greater than four developers

● Proven leadership record demonstrating strong interpersonal skills




  • chennai, India Rocket Software Full time

    Description Summary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or...


  • chennai, India Trimble Full time

    Your Title: Software Engineering Lead Job Location: Chennai (Hybrid) Our Department: Mobility (North America) What You Will Do As a highly skilled and experienced Software Engineer with expertise in cloud based server side development (.Net & Microsoft Azure), you will provide technical leadership to our dynamic team with an assertive...


  • Chennai, India Trimble Full time

    Your Title: Software Engineering Lead Job Location: Chennai (Hybrid) Our Department: Mobility (North America) What You Will Do As a highly skilled and experienced Software Engineer with expertise in cloud based server side development (.Net & Microsoft Azure), you will provide technical leadership to our dynamic team with an assertive approach...


  • Chennai, India Trimble Full time

    Your Title:Software Engineering LeadJob Location:Chennai (Hybrid)Our Department:Mobility (North America)What You Will DoAs a highly skilled and experienced Software Engineer with expertise in cloud based server side development (.Net & Microsoft Azure), you will provide technical leadership to our dynamic team with an assertive approach and ability to drive...


  • Chennai, India Rocket Software Full time

    Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • Chennai, India Rocket Software Full time

    DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...


  • Chennai, India Tripletsoft Full time

    Company DescriptionTripletsoft is a software development company that focuses on the customer's business goals and needs. We allocate highly-skilled software development teams, ensure clear workflows and communication, and use the best industry practices to ensure continuous value delivery.Role DescriptionThis is a full-time role for a Software Engineer...


  • Chennai, India Tripletsoft Full time

    Company Description Tripletsoft is a software development company that focuses on the customer's business goals and needs. We allocate highly-skilled software development teams, ensure clear workflows and communication, and use the best industry practices to ensure continuous value delivery. Role Description This is a full-time role for a Software Engineer...


  • Chennai, India Tripletsoft Full time

    Company DescriptionTripletsoft is a software development company that focuses on the customer's business goals and needs. We allocate highly-skilled software development teams, ensure clear workflows and communication, and use the best industry practices to ensure continuous value delivery.Role DescriptionThis is a full-time role for a Software Engineer...


  • chennai, India Rocket Software Full time

    Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or...

  • Software Engineer II

    4 weeks ago


    Chennai, India Rocket Software Full time

    Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...


  • Chennai, India Wolters Kluwer ELM Solutions Private Limited Full time

    DescriptionBasic FunctionWolters Kluwer is looking for a hands-on Lead Enterprise Cloud Software Developer in our Engineering Team to design, build, and integrate our next generation of enterprise cloud services. Leading and mentoring our Engineering team and collaborating closely with our customers, Design and Domain Architects, Cloud Operations, Security,...


  • chennai, India Wolters Kluwer ELM Solutions Private Limited Full time

    Description Basic Function Wolters Kluwer is looking for a hands-on Lead Enterprise Cloud Software Developer in our Engineering Team to design, build, and integrate our next generation of enterprise cloud services. Leading and mentoring our Engineering team and collaborating closely with our customers, Design and Domain Architects, Cloud...


  • Chennai, India Wolters Kluwer ELM Solutions Private Limited Full time

    Description Basic Function Wolters Kluwer is looking for a hands-on Lead Enterprise Cloud Software Developer in our Engineering Team to design, build, and integrate our next generation of enterprise cloud services. Leading and mentoring our Engineering team and collaborating closely with our customers, Design and Domain Architects, Cloud...


  • Chennai, India Samsung Electronics America Full time

    Samsung is seeking passionate, and talented software engineers who have experience building innovative and high-volume applications. This is a high-visibility team where you will get a chance to make a positive impact on customer experience.Duties and Responsibilities:As part of the team, you will:Be responsible for expanding the feature set of the platform...


  • chennai, India Samsung Electronics America Full time

    Samsung is seeking passionate, and talented software engineers who have experience building innovative and high-volume applications. This is a high-visibility team where you will get a chance to make a positive impact on customer experience. Duties and Responsibilities: As part of the team, you will: Be responsible for expanding the feature set of the...


  • Chennai, India Rocket Software Full time

    Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • Chennai, India Rapyuta Robotics Full time

    Rapyuta Robotics is an ETH Zurich startup headquartered in Tokyo that aims to become the global leader in making robots more accessible. We lead the pick-assist AMR market in Japan and are backed by Goldman Sachs, Sony, and Yaskawa as investors.We are opening a global hub in Chennai, an independent center to enable our global expansion. You will help build...


  • Chennai, India Planys Technologies Full time

    Company Brief Planys is a deep tech start-up revolutionizing infrastructure integrity and risk assessment. Planys specializes in smart underwater inspection solutions and sophisticated digital analytics and reporting of NDT data. Planys envisions to steer a new course in the maintenance and inspection industry with its disruptive innovations in the field of...


  • Chennai, India Planys Technologies Full time

    Company Brief Planys is a deep tech start-up revolutionizing infrastructure integrity and risk assessment. Planys specializes in smart underwater inspection solutions and sophisticated digital analytics and reporting of NDT data. Planys envisions to steer a new course in the maintenance and inspection industry with its disruptive innovations in the field of...