Senior Embedded Engineer

Roles and Responsibilities

– Design the embedded software architecture for our product lines

– Write the code/algorithm for control and navigation of underwater drones/ROV

– Write code for post-processing of ROV data/video

– Component (Electronics/Electrical) selection for EyeROV Product lines


– Worked with navigation stack of Quadcopter/Aerial Drones

– Knowledge in sensors interfacing (IMU, Gyro, Accelerometer etc…)

– Understanding of protocols (RS485, SPI, Serial, Ethernet)

– Strong command in C, Python

– Understanding of basic electronics and electrical circuits

– Ability to design and implement algorithms

– Knowledge in Linux environment

Great if you have these

– Worked on image processing

– Algorithms for Navigation and Control of drones

– Knowledge of Electrical Harness

– Worked on hardware product development before

– Passion for robotics and hardware product development

Experience :    3-8 years

Location :   Kochi


Business Developer


  • Interacting with clients (B2B) to close sales
  • Write proposals to clients
  • Digital Marketing for EyeROV products
  • EyeROV Branding
  • Creating contents for sales and marketing
  • Work closely with the CEO for business development

Skills Required :

    • Good communication skills
    • Ability to take up sales call and negotiate
    • Marketing of the product online
    • Educating the clients about the product
    • Past experience in selling products or services (B2B)

Great if you have

  • Working in the maritime industry
  • Skills in content creation Softwares, video editing etc.

Experience:       2+ years in Sales

Qualification:  Bachelor’s degree in business, engineering or related field

Location:          Kochi


Software Developer


BE in Computer science/IT , BCA, MCA or related

Skills required

  • Excellent knowledge on HTML, CSS, and cross-browser layout skills and responsive design knowledge to implement modern and responsive UI for the web and variety of devices
  • Code back-end services in PHP/Node JS/MongoDB and front-end in HTML, CSS3 and JavaScript/AngularJS.
  • Experience using mocking frameworks, testing frameworks, dependency injection, NoSQL and/or relational databases.
  • Experience designing, implementing and using RESTful Web Services with Service-Oriented Architecture


Human Resources Manager



Maintains the work structure by updating job requirements and job descriptions for all positions

  • Maintains organization staff by establishing a recruiting, testing, and interviewing program; counseling managers on candidate selection; conducting and analyzing exit interviews; recommending changes.
  • Prepares employees for assignments by establishing and conducting orientation and training programs.
  • Maintains a pay plan by conducting periodic pay surveys; scheduling and conducting job evaluations; preparing pay budgets; monitoring and scheduling individual pay actions; recommending, planning, and implementing pay structure revisions.
  • Ensures planning, monitoring, and appraisal of employee work results by training managers to coach and discipline employees; scheduling management conferences with employees; hearing and resolving employee grievances; counseling employees and supervisors.
  • Maintains employee benefits programs and informs employees of benefits by studying and assessing benefit needs and trends; recommending benefit programs to management; directing the processing of benefit claims; obtaining and evaluating benefit contract bids; awarding benefit contracts; designing and conducting educational programs on benefit programs.
  • Ensures legal compliance by monitoring and implementing applicable human resource federal and state requirements; conducting investigations; maintaining records; representing the organization at hearings.
  • Maintains management guidelines by preparing, updating, and recommending human resource policies and procedures.
  • Maintains historical human resource records by designing a filing and retrieval system; keeping past and current records.
  • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
  • Completes human resource operational requirements by scheduling and assigning employees; following up on work results.
  • Maintains human resource staff by recruiting, selecting, orienting, and training employees.
  • Maintains human resource staff job results by counselling and disciplining employees; planning, monitoring, and appraising job results.
  • Contributes to team effort by accomplishing related results as needed.