We are seeking a Sr. Software Applications Engineer - LabView | National Instruments to join our client's team (remotely) in Knoxville, Tennessee. In this role, you will be responsible for developing, implementing, and maintaining LabVIEW application systems to enhance and optimize our operations. Utilizing your expertise in LabVIEW system design software and National Instruments (NI) technologies, you will ensure that we deliver innovative solutions of the highest quality.
Responsibilities:
- Design, develop, test, and debug complex LabVIEW applications based on project requirements.
- Define system-level software specifications in consultation with project leads.
- Employ structured software development practices and document the process meticulously.
- Interface with hardware components using LabVIEW and NI hardware, based on project requirements.
- Troubleshoot and debug system issues for optimal performance.
- Lead a team of engineers and coordinate development and analysis of system requirements.
- Monitor the efficiency and stability of applications, proactively identifying opportunities for improvement and optimization.
- Regularly conduct software maintenance and upgrades. • Provide expert technical support to end-users and entry level engineers.
- Stay up to date with advancements in LabVIEW development and National Instruments technology.
Required Qualifications:
- Proven experience as a Sr. Software Engineer or SR. Applications Engineer, specifically with LabView and National Instruments, for a minimum of 5 years.
- Proficiency in Backend Development and Business Logic.
- Knowledge of Client Side Scripting and Cloud Technologies.
- Experience with AB Testing and Agile Scrum methodologies.
- Expertise in API Development, ASP.NET, and C Sharp Programming (C#).
- Familiarity with .NET C++, C++, and Objective C programming languages.
- Demonstrated Leadership Skills including Technical leadership, providing Leadership, and Thought Leadership.
- Advanced skills in LabView and National Instruments LabVIEW.
- Knowledge of Advanced Business Application Programming (ABAP).
- Proficiency in Application Coding, Application Architecture, Application controls, Application Design, Application Development, and Application Integration.
- Understanding of Application Interfaces and Application Software.
- Experience with FPGA Design, GPIB, Daqs, CompactRIO (cRIO), CDAQ, and PXI.