Senior Software Engineer

3 Months ago • 5-8 Years • Research & Development • Undisclosed

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

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%

Similar Jobs

The Mill - Lead Developer

The Mill, United States (On-Site)

ARVORE Immersive Experiences - GAMEPLAY DEVELOPER

ARVORE Immersive Experiences, Brazil (Remote)

Visa - Technical Account Manager

Visa, Kazakhstan (Hybrid)

ByteDance - Research Scientist, Reinforcement Learning

ByteDance, United States (On-Site)

ByteDance - Vision Scientist- Pico

ByteDance, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Simplify 360 - Tech Lead Full Stack (Java + React)

Simplify 360, India (Hybrid)

MerQube - Cloud Support Engineer

MerQube, India (Hybrid)

PhonePe - Territory Sales Manager_ Bhawanipur

PhonePe, India (On-Site)

Delta4 Infotech - Motion & Graphic Designer

Delta4 Infotech, India (On-Site)

Assystems - DevOps Engineer

Assystems, India (On-Site)

Adtran - Software Engineer (Devops)

Adtran, India (On-Site)

Entrata - Sr. Product Designer

Entrata, India (Hybrid)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Trend Micro - Senior Software Development Engineer

Trend Micro, Philippines (Hybrid)

Riot Games - Game Designer III - VALORANT, Competitive Systems

Riot Games, United States (On-Site)

Samsung Semiconductor - Machine Learning Engineer Intern - PEFT

Samsung Semiconductor, United States (On-Site)

ByteDance - Linux System Engineer

ByteDance, United Kingdom (On-Site)

Xylem  Inc  - Software Engineer

Xylem Inc , India (On-Site)

Get notifed when new similar jobs are uploaded