JOBSEARCHER

Software Engineer II

Software Engineer II (12-month contract // Minneapolis, MN):Top 3 Required Skills:Competent Lab View ProgrammerCode DocumentationProgram Management skillsPrimary Responsibilities:Lab view ProgrammingCode documentationWork with Test Engineer to write code to meet given test requirementsTarget Years of Experience: 5-15 years of LabVIEW and electrical and mechanical testing experienceDescription:The primary focus of this position will be creating and updating LabVIEW code associated with Mechanical & Electrical testing of Cardiac Rhythm Management and Neuro division’s products. The ideal candidate is detail-oriented, works well in a group, and is self-motivated.Duties:Modify, optimize, and troubleshoot existing LabVIEW to improve performance, or add additional features.Design and develop new LabVIEW applications, modules, and test automation tools from the ground up.Integrate LabVIEW applications with hardware.Document code, architecture, and verification testing.Collaborate with test engineers to understand and document requirements.Support troubleshooting and debugging efforts.Participate/lead code reviews.Document code revisions and updates.Designs, develops, tests, debugs and implements operating systems components, software tools, and utilities. Determines systems software design requirements. Ensures that system improvements are successfully implemented and monitored to increase efficiency. Generates systems software engineering policies, standards, and procedures. Required Skills:Bachelor’s Degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or related field—or equivalent experience.3+ years of professional experience with LabVIEW.Experience modifying and creating LabVIEW applications.Familiarity with NI DAQ hardware, instrumentation, or automated test equipment.Strong understanding of data acquisition, signal processing, and control systems.Ability to troubleshoot complex issues in both software and hardware setups.Clear communication and strong documentation skills.Preferred Skills:LabVIEW Certified Associate Developer (CLAD) or higher (CLD/CLA).Experience with NI TestStand, FPGA, or real-time systems.Familiarity with version controlExperience working in manufacturing, R&D, or automation environments.