Senior Software Engineer

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

About the job

Job Description

Senior Software Engineer with 5-8 years of experience in software development, proficient in C++ & C#, strong understanding of OOP, data structures, design principles, and Agile methodologies. Experience in RF Communication domain is preferred.
Must have:
  • C++ & C#
  • OOP & Data Structures
  • Software Design Principles
  • Agile Development
Good to have:
  • NI Software Tools
  • RF Communication
  • LabVIEW
  • Continuous Integration
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 Senior Software Engineer position is a high visibility role within NI requiring daily interaction with NI Engineering Teams, and Executive Management. This is a multi-functional role dealing with diverse engineering needs, including the ability to gather requirements, generate specification documents, and interface across teams to design, implement and enhance NI products.

Job Responsibilities

  • Brainstorm, design, and independently develop new features in products. Strong understanding and experience of software design principles.
  • Collaborate with cross-functional teams to identify and solve complex software problems.
  • 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.
  • Mentor junior engineers.


Basic Qualifications

  • 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 C++, C#.
  • Strong understanding and experience of object-oriented programming, data structures, software architectures, design principles and patterns.
  • Familiarity with Agile software development practices and continuous integration pipelines is preferred.


Preferred Qualifications

  • Understanding of NI software tools (ex: LabVIEW).
  • Experience in software development/testing in RF Communication domain
  • Demonstrated ability to:
    • Persistently drive tasks and lead projects to successful completion.
    • Effectively interact and communicate with engineering teams and management.
    • Work effectively in a diverse, multi-cultural group development environment.
    • Problem-solving skills, including effectively diagnosing technical issues and proposing reasonable solutions.
    • Take initiative, be a self-starter, and work independently.
    • Quickly learn applicable technology, systems, and products.

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)

Bengaluru, Karnataka, India (Hybrid)

Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

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

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Wargaming - Game Developer (Unannounced Project)

Wargaming, Lithuania (On-Site)

Intrepid Studios,  Inc  - Senior Anti-Cheat Engineer

Intrepid Studios, Inc , United States (On-Site)

Google - Firmware Engineer, Camera

Google, (On-Site)

Snowed In Studios - Advanced Software Developer - Montreal

Snowed In Studios, Canada (Remote)

Luxoft - Regular C++ developer with AWS

Luxoft, Türkiye (Remote)

Flying Bark Productions - Pipeline TD

Flying Bark Productions, Australia (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Get notifed when new similar jobs are uploaded