



Hey Guys, I have an opening to share with you.
POSITION OVERVIEW
The R&D Software Services team at NI is in search of a Software Engineer - 2 who has the potential to take ownership of software product maintenance which includes managing product through releases. This involves builds, installers, verification and validation processes, and updating products to ensure compliance with the latest NI and platform standards such as adding support to new operating systems, bitness support and new hardware support, etc, Also, this role involves resolving critical bugs and customer escalations related to the products owned by team.
The Software Development Engineer - 2 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.
Core Responsibilities
- Investigate, analyze, reproduce reported issues to develop and implement effective solutions to address bugs and customer escalations.
- Collaborate with multiple teams to prioritize and resolve issues based on impact and urgency.
- Communicate with customers and internal stakeholders to provide updates and gather additional information as needed.
- Efficiency improvements, enhancements (adding new features) and maintenance of build & automated test infrastructure.
- Closely coordinate with the global product teams 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
- Mentor junior engineers/technicians in the team
QUALIFICATIONS
Basic Qualifications:
- B.E/ B.Tech/ M.E/M.Tech/ MCA Electronics and Communications/ Telecommunication/ Electrical Engineering/ Instrumentation Engineering
- 2-4 years of strong track record of handling escalations that requires electronics knowledge and fixing Bugs with a demonstrated ability in complex problem-solving and proposing reasonable solutions.
Preferred Qualifications:
- Strong Electronics background either through experience or education
- Strong problem-solving skills, work ethic and drive to succeed
- Working experience with product source code along with strong debugging skills
- 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 Development principles
- Demonstrated ability to:
- 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
- quickly learn applicable technology, systems, and products
- Thorough understanding of testing concepts and SDLC
- Experience in NI software and hardware is a plus
- Hardware-software interface testing preferred
If this is interesting for you then please share your resume while applying. Also, please feel free to reach out in case of any queries.
Thanks,
Yadvinder Singh


