Primary Objective of Position: Work in coordination with Team Lead/Project Manager for developing large scale LabVIEW based applications. Strong ownership of responsibilities, can be managed by objectives alone, but skilled at escalating issues when necessary. Strong hands-on troubleshooting for solving issues with systems and software debugging skills.
Job Responsibilities:
- Interact with customers part of the sales cycle and in requirements gathering phases of their projects
- Design and architect (primarily in LabVIEW) software in a scalable, reusable, and modular manner using advanced object-oriented model with quality standards
- Keep yourself informed and up-to-date on the latest software engineering practices and tools for LabVIEW as well as other languages and platforms
- Prepare detailed design documents, test plan & test reports and get these documents reviewed by Lead
- Interact with other design team members to meet and optimize code
- Perform final debug and validation of systems using LabVIEW, achieve final acceptance of systems with LabVIEW test applications & systems
- Assume additional roles and responsibilities as required and be able to work independently
Required Skills:
- Minimum Bachelor’s degree in Engineering – CSE, ECE, EEE, IT, Mechatronics
- Hands on LabVIEW development experience of 3-6 years in Industrial Automation environment
- Must have excellent understanding of Project life cycle and demonstrate architectural flow in basic coding skills using LabVIEW
- Must have experience of different communication interfaces & protocols – Serial, RS-485, I2C, SPI, CAN, USB, Ethernet and other industrial protocols
- Should be willing to take additional responsibilities during the execution based on the business need
- Familiarity with source code control and issue tracking
- Great customer skills
- Good oral and written communication skills
Additional Desired skills:
- Additional software skills (C/C++, Python, etc.)
- Experience with LabVIEW version 2012 or greater with usage of object oriented design is an added advantage
- Experience in LabVIEW Vision Development Module, Motion and Data Acquisition toolkits
- CLD (Certified LabVIEW Developer) or CLA (Certified LabVIEW Architect)
- Experience in architecting solution for multiple module interactions, plugin based module for developing generalized software for supporting various product
Apply Now