Job Details
Job Description:
The Software Engineer position is a challenging role within NI dealing with diverse engineering skills to solve problems, execute tasks, and develop features to create high quality products.
Job Responsibilities:
- Brainstorm, design and develop new features
- Develop tools and infrastructure to improve engineering productivity
- Independently lead the feature(s) through release. 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 for the features
- Develop and maintain feature documentation
- Meet challenging deadlines while ensuring code quality
Basic Qualifications:
- B.E/ B.Tech/M.E/M.Tech in Computer Science / Electronics and Communications with excellent academic qualifications
- 0 ? 2 years of industry experience with a demonstrated ability in problem-solving, effectively diagnosing technical issues and proposing solutions
- Experience with text-based programming languages, preferably C++, development experience on Windows platform/ Linux Platform
- Strong understanding and experience of software architecture & design principles
- Demonstrated ability to lead &/or collaborate with multiple project teams & sites through release cycle(s)
- Track record of being a technical expert with extraordinary implementation skills