LabVIEW Software Developer
The Averna Experience
Averna delivers industry-leading test solutions and services for communications and electronics device makers worldwide, accelerating product development, quality and innovation.
- Be global@work: Serve international customers and collaborate with colleagues in Canada, the U.S., Mexico, Europe and Asia.
- Drive innovation@work: Participate in the development of market-leading high-tech products in the telecom, transportation, electronics and multimedia sectors.
- Develop your talent@work: Contribute to thrilling projects that will stretch your skills and talent to the maximum.
- Enjoy success@work: Be part of a fast-growing company with award-winning products and team.
- Share your passion@work: Meet passionate people, enjoy our modern environment and dynamic atmosphere.
All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, or other status protected by applicable law.
The Senior Software Developer challenge in a few words:
As part of the Engineering team, you will be involved in the development and integration of various software programs for validation systems. The Engineering team develops a range of custom data acquisition systems to help our customers obtain accurate measurements and results. These systems are renowned for providing fast data throughput and extreme data integrity, while accelerating design cycles and reducing prototyping costs.
Your contribution in this role:
- Support the proposal and design review process as required, propagating design re-use and best practices;
- Support activities and initiatives for continuous improvement of tools and development processes as a Team leader for full project, sub-system design or development;
- Participate in the integration, validation and commissioning of software;
- Work closely with QA team and use of formal and effective development methodologies and documentation review;
- Perform code reviews and propose solutions to various problems;
- Evaluate system architecture, risk assessment and validation plan.
The ideal candidate in a few words:
- Degree: A Bachelor or Master degree from an accredited engineering or physics program.
- Certification: Certified in LabVIEW and/or TestStand is a must.
-
Experienced:
- Possess 7 to 15 years of experience of software development with LabVIEW and/or TestStand.
- Experience in software development with either C++, C# or VB.Net is a plus.
- In-depth knowledge of the manufacturing environment.
-
Proficient:
- Understanding of software engineering principles and development.
- Knowledge of object-oriented programming, design patterns and UML.
- Advanced knowledge in at least two of the three main platforms from National Instruments (LabWindows CVI, LabVIEW, TestStand).
- Advanced knowledge in the integration of test platforms and industrial automation.
-
Skills:
- Strong interpersonal skills.
- Ability to take on role of technical leader for specific projects and work with engineers from hardware, system and software disciplines.
- Strong ownership of responsibilities and can be managed by objectives alone but skilled at escalating issues when necessary.
- Knowledge of XML and UML.
- Knowledge of Windows operating system, TCP, HTTP and UDP protocols.
- Experience in designing GUI as well as the quality assurance process and unit testing.
- Mobility: Up to 30% of his time might be at customer site.
- Multilingual: Fluent in English, written & spoken. Spanish or French is a great advantage.
Follow us on Averna LinkedIn!