vTitan
  • twit
  • in
  • twit
  • instagran
  • twit
vTitan Corporate

Jobs at VTitan

Post your Updated resume to : careers@vtitan.com

Positions

Embedded Software Engineer

Reports To : Head of Embedded Software Engineering
Location : Chennai

Job Description / Responsibilities

  • Handle Software design and implementation, covering complete software development life cycle from requirement analysis and deployment.
  • Design and develop custom solutions in C and C++ on target platforms on bare metal as well as RTOS environments.
  • Develop software for TI/ST micro-controller based target platforms
  • Interface with hardware design and development teams
  • Provide technical support to project team members
  • Work as per defined processes and quality levels in compliance with medical devices domain requirements.

Qualification

  • BE/B Tech in Electronics and Communication Engineering, Electrical Engineering, or Computer Science; ME/ M Tech/ MS preferred.

Experience

  • 1-3 years of experience in C and/or C++ programming in design, development, and troubleshooting of embedded systems.

Requirements

  • Should have developed Software on bare metal as well as in RTOS based environments.
  • Knowledge of embedded platforms and hardware peripherals.
  • Familiarity and some experience in communication protocols like I2C,SPI,UART,CAN.
  • Strong debugging skills.
  • Experience in Iterative software development models Should be able to work on projects either independently or in a team.
  • Developing skills in areas of specialization, rapidly absorbing new technical information and applying it / sharing it.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Good communication skills in English both verbal and written.
  • Experience in medical devices domain is an added advantage.

Software Test Engineer

Reports To : Head of Software Testing  
Location : Chennai

Job Description / Responsibilities

  • Work closely with the development teams to capture, define and refine test requirements for the software.
  • Create detailed, comprehensive and well- structured test plans and test protocols.
  • Complete test asset creation (test protocols, test case etc.), test execution, error reporting, and analysis and reporting on testing outcomes.
  • Develop automated test frameworks or automated test scripts where ever needed.
  • Create software infrastructure necessary to automate the tests
  • Ensure QMS and regulatory requirements are met.
  • Participate in the review of requirements and designs.
  • Liaise with internal teams to identify system requirements.
  • Track quality assurance metrics.
  • Stay up-to-date with new testing tools and test strategies.
  • Provide training and support for development engineers using and extending the test framework in their development.
  • Able to draw on past experience and judgment to make effective decisions.

Qualification

  • BE/B Tech degree in Computer Science Engineering or a related subject.

Experience

  • 2 – 4 years of experience in software testing.

Requirements

  • Proven work experience in software development.
  • Proven work experience in software quality assurance.
  • Strong knowledge of software QA methodologies, tools and processes.
  • Experience in writing clear, concise and comprehensive test plans and test cases.
  • Knowledge of embedded C, C++ is an added advantage.
  • Knowledge of FDA and ISO standards are highly advantageous.
  • Experience in medical devices domain is an added advantage.

Web developer / Full stack developer

Reports To : Manager   
Location : Chennai

Responsibilities

  • Deliver across the entire software life cycle - concept, design, build, deploy, test, release and support.
  • Build prototypes at technical scoping stage of projects.
  • Working along the web developers to create and maintain a robust framework to support the apps/web.
  • Working directly with developers and product managers to conceptualise, build, test and realise products and support them
  • Standardising the platform to deliver across multiple brands with minimal duplication of effort.
  • Working with the UI design / UX team to build the interface with focus on usability features.
  • Keep up-to-date on the latest industry trends in the web technologies

Qualification

  • B.E / B.Tech in Electronics and Communication Engineering, Computer Science & Engineering, Electrical & Electronics Engineering, Information Technology; M.E / M. Sc / MCA / M. S – Mathematics.
  • Candidates with relevant software programming skills with or without work experience, who are graduates from other streams are also preferred.
  • Good communication skills in English both verbal and written.

Experience

  • 0-3 years of work experience in web development.

Requirements

  • Experience and knowledge in Java, HTML, JSON, XML, JavaScript libraries.
  • Solid understanding of how web applications work including security, session management, and best development practices.
  • Adequate knowledge of relational database systems, Object Oriented Programming and web application development.
  • Hands-on experience with network diagnostics, network analytics tools.
  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
  • Experience working with product management and UI/UX designers.
  • Good understanding of code versioning tools such as Git, Mercurial or SVN.
  • Experience with communication and messaging applications - preferred.
  • Experience with security software and solutions will be an added advantage