Job Description

 

About NI

For 40 years ,  NI   has worked with engineers and scientists providing answers to the most challenging questions. Through these pursuits, NI customers have brought hundreds of thousands of products to market, overcome innumerable technological roadblocks, and engineered a better life for us all.   Historically, NI has been a top 100 employer of choice as ranked by several different sources, including the  Just 100 from Forbes Magazine, which named NI one of the top corporate citizens and best places to work.  Maybe it is our fantastic work/life balance, or the Employee Stock Purchase Program and grants, If you want to work on cool stuff at a cool company, you're in the right place!  Here's a snippet of some of our core industry leadership.

Watch Video:   40 Years of NI Success

*       5G - Setting world records in spectral efficiency using MIMO

*       Internet of Things (IoT) - With NI's technology providing unmatched capabilities in measurement, control, ruggedness, and connectivity, along with our expert ecosystem, you can realize the benefits of the Industrial Internet of Things (IIoT) today

*       Semiconductor - NI semiconductor test customers report 10X improvement in test times while maintaining measurement and performance requirements

*       Autonomous Automotive - As vehicles advance towards autonomous operation, test engineers face drastically increasing system complexity while dealing with ever present cost and time pressure

*       Aerospace & Defense - NI provides industry-leading performance and accuracy with best-in-class synchronization for large systems, so you can get to the right decision faster

more @ www.ni.com w facebook w linkedin w twitter w youtube

POSIT ION OVERVIEW

The Software Services team at NI is seeking a  Software Development Engineer  to work on design and development of test frameworks to verify and validate software products developed by NI. The primary responsibilities in this position include working with development teams to define, document, design, deploy test features that help release NI products on time and with high quality.

The  Software Development Engineer  position is a challenging role within NI, requiring daily interaction with NI Engineering Teams. This is a multi-functional role dealing with diverse engineering skills to solve problems, execute tasks, and develop features to support deployed custom solutions worldwide.

Job Responsibilities

  • Design and develop test infrastructure (framework and tools) to facilitate creating and executing automated driver tests, functional and non-functional.
  • Efficiency improvements, enhancements (adding new features) and maintenance of automated test infrastructure.
  • Closely coordinate with the product teams in US, Penang, Romania to deliver High-Quality products
  • Follow software development processes and design practices of the team
  • Understand and adhere to coding guidelines of the team
  • Take ownership of features/modules within the product
  • Participate in feature design and code review exercises
  • Meet challenging deadlines while ensuring code quality
  • Involve in designing and writing test cases for the developed features
  • Develop and maintain feature documentation



 

Qualifications

 


Basic Qualifications

*       B.E/ B.Tech/ M.E/M.Tech/ MCA in Computer Science/ Electronics and Communications/ Telecommunication/ Electrical Engineering/ Instrumentation Engineering

*       3 to 5 years of software development experience in C/ C++/ C#/ Python language. Test infrastructure development, preferred with a demonstrated ability in problem-solving, diagnosing technical issues, and proposing reasonable solutions


Preferred Qualifications

*      Understanding of NI software tools (i.e. LabVIEW, LabVIEW RT, TestStand).

*      Understanding of Linux Desktop & LinuxRT.

*      Hands on use of NI hardware platforms

*      Understanding of Agile software development principles

*      Demonstrated ability to:

o  persistently drive tasks to successful completion

o  effectively interact and communicate with team members

o  effectively work in a diverse, multi-cultural group development environment

o  take initiative, be a self-starter, and work independently

o  quickly learn applicable technology, systems, and products

*      Strong problem-solving skills, work ethic, and drive to succeed

*       Thorough understanding of testing concepts and SDLC

*       Experience in NI software and hardware is a plus

*      Hardware-software interface testing, preferred

NI is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status. We are committed to inclusion and diversity.