Staff Software Engineer

Year    Bangalore, Karnataka, India

Job Description


:POSITION OVERVIEWThe R&D Software Services team at NI is in search of a Staff Software Engineer 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 Staff Software 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.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
QUALIFICATIONSBasic 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++ language. Strong track record of handling escalations and fixing Bugs with a demonstrated ability in complex problem-solving and proposing reasonable solutions.
Preferred Qualifications:
  • 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
  • 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

National Instruments

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3288812
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year