Senior Software Engineer -C++

2 Months ago • 5-8 Years • Research & Development

About the job

Job Description

This role requires a Senior Software Engineer with 5+ years of experience in C++ development. You'll design, develop, and implement new features for a software platform, collaborating with cross-functional teams. Familiarity with Agile practices and continuous integration is preferred.
Must have:
  • C++ Development
  • Problem-solving
  • Agile Practices
  • Continuous Integration
Good to have:
  • Text-based Programming
  • Software Release Process
  • Unit Testing
  • Code Review
Perks:
  • Hybrid Work
  • Career Development
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

About the job

Job Description

The Team:

NI is proud to be a part of Emerson's new test and measurement business group. The NI software portfolio is built to improve engineering productivity and help tackle world’s greatest engineering challenges. InstrumentStudio is an application software that provides an integrated approach to interactive PXI measurements, the ability to monitor and debug test systems, and streamlined connections to automated test applications. The InstrumentStudio development team focuses on adding new features and capabilities to the InstrumentStudio product/platform to help serve the evolving customer needs.

The Role

As a Senior Software Engineer in R&D team, your responsibilities include the following:

  • Brainstorm, design, and independently develop new features in products.
  • Collaborate with cross-functional teams to identify and solve complex software problems.
  • Develop tools and infrastructure to improve engineering productivity.
  • Own and manage end to end software release process and increase efficiency.
  • Design and implement moderate to high complexity features to a high level of quality.
  • Facilitate decisions necessary to deliver a quality product in a timely fashion.
  • Define and prioritize tasks for the team and leverage resources to complete tasks on time.
  • Review code and design of junior engineers and provide high-quality feedback.
  • Involve in testing activities and write unit tests for the features.
  • Mentor junior engineers.


This Job Might Be For You If

  • You love taking difficult challenges and finding creative solutions.
  • You anticipate problems and think through multiple perspectives.
  • You pay attention to details.
  • You communicate clearly. You write well and speak eloquently.
  • You are motivated and driven. You volunteer for new challenges without waiting to be asked. You are going to take ownership of the time you spend with us and truly make a difference.
  • You thrive in an agile environment by embracing and adopting continuous delivery best practices. Technical


Skills And Experience

  • B.E/ B.Tech/ M.Tech/ MCA in Computer Science/ Electronics and Communications / Telecommunication / Electrical / Instrumentation
  • 5 - 8 years of industry experience
  • Demonstrated ability in problem-solving, effectively diagnosing technical issues and proposing reasonable solutions.
  • Proficiency in text-based programming language required, preferably C++
  • Familiarity with Agile software development practices and continuous integration pipelines is preferred.


About Us

Why NI?

There are many reasons to consider joining a company. Key among them are the people, the ideas, and the technology. At NI, we believe in the power and potential of connecting the three to create a path to success.

The people : We’re looking for curious and creative problem solvers who value diversity and fresh perspectives, are bold and kind, and willing to take chances.

The ideas : What did you want to be when you grew up? Did you want to program robots? Build flying cars? Leave the world better than you found it? At NI, we build on the big ideas of big dreamers to make their visions a reality.

The technology : With our tailored, software-connected approach, we support our customers through all phases of the product development cycle. From 5G and medical innovations to autonomous driving and the future of space travel, we help our customers Engineer Ambitiously every day.

We’ve long been globally recognized as a top employer. Our compensation and benefits are very competitive, as are our modern workspaces, career development and mobility opportunities, and a culture that fosters belonging and emphasizes community giving. We encourage our teammates to challenge the status quo and collaborate with one another to build innovative solutions.

No matter your career path, we’re here for you, for each other, and for the next generation of innovators who think bigger, aim higher, and go faster.

Are you up for the challenge of helping shape humanity for the next 100 years? If so, let’s get started, and let’s Engineer Ambitiously together.

We are changing how we work by offering more flexibility. NI has decided to take a hybrid approach (working both on- and off-site) at an aggregate level.  We know that different roles have different requirements, so we’re embracing a full range of options.
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Bengaluru, Karnataka, India (On-Site)

Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by NI (National Instruments)

Similar Jobs

Inworld AI - Senior C++ Developer - Canada

Inworld AI, Canada (On-Site)

PTW - Graphics Programmer Talent Pool

PTW, United States (On-Site)

Salesforce - Salesforce AI Research Intern - Summer 2025

Salesforce, United States (On-Site)

Naughty Dog - PHYSICS PROGRAMMER

Naughty Dog, United States (On-Site)

ION - Technical Consultant - Endur

ION, United States (On-Site)

KG Invicta Services (KGiS) - C++ 11,C++14 developer

KG Invicta Services (KGiS), India (On-Site)

Intel Corporation - GPU Software Development Engineer

Intel Corporation, India (Hybrid)

Intel Corporation - Graduate Talent (PDK Development)

Intel Corporation, Malaysia (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Avataar - Senior Research Engineer

Avataar, India (On-Site)

Grimlore Games - C++ Programmer RTS Games (m/f/d)

Grimlore Games, Germany (Remote)

Dolby Laboratories - Sr. Geometry & Texture Computer Vision R

Dolby Laboratories, India (Hybrid)

Meta - Production Engineering

Meta, United States (Hybrid)

Keywords Studios (Player Support) - AAA Video Games Programmer

Keywords Studios (Player Support), Australia (On-Site)

Hashlist - Staff Perception Engineer

Hashlist, India (Hybrid)

The Walt Disney Company - Walt Disney Animation Studios General TD Intern, Summer 2025

The Walt Disney Company, United States (On-Site)

Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios, Canada (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Scanline VFX - Research Scientist

Scanline VFX, United States (Hybrid)

Nagarro - Associate Engineer (Trainee)

Nagarro, Japan (On-Site)

Cirrus Logic - Summer Intern, Digital Design Engineer

Cirrus Logic, United States (On-Site)

Intel Corporation - CPU Physical Design Automation Engineer

Intel Corporation, United States (Hybrid)

Luxoft - Python Developer

Luxoft, India (On-Site)

Meta - ML Silicon Performance Architect

Meta, United States (On-Site)

Get notifed when new similar jobs are uploaded