BTi01 Posted 24 minutes ago Report Posted 24 minutes ago LabVIEW Developer BT Imaging Pty Ltd View all jobs Waterloo, Sydney NSW Engineering - Software (Information & Communication Technology) Contract/Temp Add expected salary to your profile for insights Posted 18d ago•Low application volume About BTi: BT Imaging is the original inventor and world’s leading manufacturer of luminescence inspection tools for the solar photovoltaic industry. Headquartered in Sydney, Australia, BT Imaging develops and manufactures high-performance photoluminescence imaging systems used by solar cell manufacturers, researchers, and equipment makers worldwide. Our innovative optical and imaging solutions are deployed by top-tier solar manufacturers and research institutions around the world and is routinely deployed to optimize production, improve quality control, and accelerate innovation in solar energy. With a focus on precision engineering, data analytics, and sustainability, BT Imaging is at the forefront of enabling the global transition to clean energy. Job Description: BT imaging is looking for LabVIEW Developer (Contractor) to support our growing technology team in Sydney. You will be responsible for delivering a LabView user interface for a next-generation metrology hardware product involving aspects of UI and data visualization, hardware control, DB management, data processing, communication protocols and high speed (low latency) performance. You will also work closely with a Senior Software Developer as well as other Technology team members to conduct ad-hoc maintenance tasks on similar software architectures for existing products, develop new LabView software features on existing or new systems, and conduct QA/QC testing aimed at reproducing and diagnosing issues from the field. You will be part of the technology team, interfacing with other hardware and software engineers. Responsibilities: - Deliver LabView software project for new systems • Own and manage project timelines and provide regular timeline updates for key milestones for LabView software development. • Coordinate closely with Senior Developer and the Technology team to determine and action on project priorities • Develop LabView-based hardware interfaces for metrology system components including cameras, power systems, motorized components, DAQ and PLC. • Develop LabView user interface and data visualization for imaging (2D/3D) and curve-based (0D/1D) measurement data • Review and update LabView protocols for data ETL and processing as well as database management • Review and update communication protocols to enable memory-efficient and high speed (low latency) performance • Incorporate end-user and technology team feedback to improve existing architecture/processes and develop new features. • Document design choices, known issues and potential feature improvements. -- Assist with software improvements for new products: • Develop, document and implement new software features as assigned for inline metrology systems • Assist with product revival efforts and special order products • Assist with determining interface requirements for new hardware and identify parts or software packages required • Assist with project work package management and enable deadline-driven software development projects as required • Provide feature feasibility insights -- Assist with managing of LabView software portfolio for existing systems / products • Assist Senior Engineer to provide remote or on-site support to ensure timely response to priority customers including strategic clients and customers with high uptime requirements. • Support QA/QC efforts to fix routine issues in timely manner and update / modify software to meet new customer requirements • Support Field Service Engineers as required to resolve LabView software bugs during installation/commissioning and post-commissioning service. • Maintain backward compatibility replacing phased out hardware • Conduct ad-hoc maintenance tasks as assigned for existing product software including versioning, release and deployment. • Assist with “Service triage” for Bug fixing on existing LabView-based platforms -- Provide support technology and product development teams as required (e.g. control system, hardware communication, root cause analysis and cost down efforts) Essential Qualifications: • Bachelor’s Degree or higher in Engineering, Computer Science or related fields • At least 5 years of experience delivering and maintaining commercial LabVIEW software systems for instrumentation or other hardware products • Proficient with LabVIEW2020 and LVOOP • Experience with customizing type-definition Control/indicator for UI • Experience with interfacing, control, synchronizing and integrating various hardware (including but not limited to cameras, motorized stages, source measurement units, DAQ, PLC, etc) • Experience / knowledge of LabView based feedback / PID control • Experience with SQL and database management • Experience with implementing / interpreting network protocol base on TCP/UDP • Able to interpret electronic circuits and electrical schematics • Able to work independently • Must work in the office (not a remote role) Desirable Qualifications: • Experience with machine vision, imaging systems, laser systems or electrical metrology applications is desirable (e.g. LabView control of source measurement units, cameras, motorized stages, etc) • Knowledge / ability to interface with Rust / C++ and Python modules is advantageous • Knowledge / Experience interfacing with Structured Text and PLC (e.g. Beckhoff, Siemens, Rockwell, etc) is advantageous • Ability to communicate in spoken/written Mandarin is advantageous
Recommended Posts