NI Recruitment 2021 | Software Engineer Job Openings in Bangalore
NI Recruitment 2021 | Software Engineer Job Openings in Bangalore
Company: National Instruments (NI)
Job Role: Software Engineer
Job ID: 3700
Job Schedule: Full Time
Qualification: B.E/ B.Tech/ M.E/ M.Tech/ MCA in Computer Science/ Information Technology/ Electronics and Communications/ Telecommunication
Experience: 0-2 Years
Salary: Not Disclosed
Category: IT Jobs
Job Location: Bangalore
Job Description:
- Involve in designing and writing test cases for the developed installer features
- Designing and developing Linux packages
- Designing and developing .msi and packages using WIX and ORCA tools, internal tools, and using Make language
- Coming up with installer test design, test plan, and test cases for NI product releases
- Monitoring, analyzing, and researching technology trends in installer infrastructure development and utilizing them appropriately
- Develop & maintain automation tools
- Understand and adhere to coding guidelines of the team
- Develop and maintain feature documentation
- Implement assigned tasks with high quality
- Follow software development processes and design practices of the team
- Spend a percentage of time in supporting customer issues pertaining to the product that you have worked on and that has been released to the customers
- Coordinate with the other teams in RF on design requirements
- Meet challenging deadlines while ensuring code quality
- Work in an Agile team environment to prioritize work items and leverage resources to deliver features in a release on-time
NI Eligibility Criteria
- 0–2 years of industry experience with a demonstrated ability in problem-solving, diagnosing technical issues and proposing reasonable solutions
- B.E/ B.Tech/ M.E/ M.Tech/ MCA in Computer Science/ Information Technology/ Electronics and Communications/ Telecommunication
- Understanding of windows installer technology
- Familiar with text-based programming languages, preferably Python or C/ C++
- Understanding of Agile software development principles
- Persistently drive tasks to successful completion
- Effectively interact and communicate with team members
- Effectively work in a diverse, multi-cultural group development environment
- Take initiative, be a self-starter, and work independently
- Strong problem-solving skills, work ethic, and drive to succeed
- Quickly learn applicable technology, systems, and products