NI is seeking a Senior Software Engineer with 6+ years of experience in LabVIEW to develop real-time test applications and Hardware-in-the-loop (HIL) simulations. Must-haves include strong OOPs concepts, data structures, design patterns, and LabVIEW development experience. Understanding of NI software tools, LabVIEW RT, and LabVIEW FPGA is preferred.
Must have:
LabVIEW development
OOPs concepts
Data structures
Design patterns
Good to have:
NI software tools
LabVIEW RT
LabVIEW FPGA
HIL Testing
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 Role 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. NI’s VeriStand Application Software Team is seeking to hire an experienced Senior Software Engineer to work on engineering opportunities that enable the sale of VeriStand software for real-time test applications and Hardware-in-the-loop (HIL) simulation. The Senior Software Engineer position is a high visibility role within NI requiring daily interaction with NI Engineering Teams, and Executive Management. Core Responsibilities
Design and implement moderate to high complexity features to a high level of quality
Develop tools and infrastructure to improve engineering productivity
Independently lead the feature(s) through release.
Interpret standard specifications and design implementations
Facilitate decision making necessary to deliver a quality product in a timely fashion
Define and prioritize tasks for the team
Review code and design of junior engineers and provide high-quality feedback
Evaluate project testing strategies and contribute to writing effective test plans.
Identify key risks to projects and proposes mitigation options.
Investigate and provide quick solutions to customer escalations.
Identify, prioritize and resolve technical debts in the team.
This Job Might Be For You If
You want to practice and learn new skills and technology (HIL domain)
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
Qualifications And Skills Basic Qualifications
Bachelor's /Master's degree preferably in Computer Science/Electronics /Allied streams
6 - 8 years of industry experience with a demonstrated ability in problem-solving, effectively diagnosing technical issues, designing and implementing high quality solutions.
Demonstrated ability to lead project teams through release cycle(s).
Minimum 4 years of experience in developing applications with LabVIEW
Strong understanding and experience of OOPs concepts, data structures, Design Patterns and SOLID principles in LabVIEW
Working knowledge with different OS (Windows, Linux)
Strong problem-solving skills, work ethic, and drive to succeed.
Preferred Qualifications
Understanding of NI software tools (i.e. LabVIEW, VeriStand, TestStand).
Familiarity in LabVIEW RT, LabVIEW FPGA
Hands on use of NI Hardware Platforms (PXI, CRIO, DAQ, XNET)
Understanding of Agile software development and continuous integration pipelines is preferred
Real-time application development
Basic knowledge of HIL Testing on Automotive/Aerospace domains
View Full Job Description
Add your resume
80%
Upload your resume, increase your shortlisting chances by 80%