Software Developer

Company Overview

At Advanced Test and Automation, we develop unique technology for thermal and fluid pressure component validation in the Mobility industry. This is combined with a strong background in software development, data acquisition & control, and a passion for testing.


Key Responsibilities

The Software Engineer will be integrated into the ATA engineering team and support research & development of software control and measurement systems on ATA’s products.  They will take responsibility for developing new modules for ATA’s software platform in LabView, and may perform electronic design and embedded software development.

As part of an integrated R&D team, the Software Engineer will conduct lab tests to explore new design concepts and validate products. They will also assist the Electrical and Mechanical teams with system troubleshooting to meet project deadlines and improve installation and start-up processes.  

They will execute tasks with a high degree of organization, accuracy, and professionalism. As well, they will work within a high-paced, dynamic environment with multiple, sometimes competing, priorities.

Detailed Responsibilities

  • Plan software architecture and lead software implementation.

  • Handle the installation and customization process (screens and drivers) of our software platform on new machines and product lines.

  • Produce electronic design concepts, drawings, schematics, bills of materials, engineering calculations, design reports, cost analyses, and specifications for industrial machinery and test products.

  • Prepare test plans, conduct lab test operations, perform data analysis and produce lab test reports.

  • Support other engineers with system design and problem solving.

  • Support assembly, testing and troubleshooting of installed hardware and wiring.

  • Act as a level 3 technical resource for software service & support topics, to assist customers with troubleshooting on existing systems and hardware.

  • Occasionally deliver training either on-site at the customer facility, or at our facility, or via internet.

  • Work safely and carefully, keeping a professional and organized work area.

  • Communicate professionally with customers and vendors as required, maintaining excellent relationships on behalf of ATA.


Qualifications 

  • Certified LabVIEW Developer or Architect and/or embedded software skills desirable

  • Degree in Electrical Engineering or Software Engineering, Mechatronics or similar discipline.

  • Eligibility for designation as a P.Eng is an asset

  • Proficiency in:  LabVIEW programming, AutoCAD, Embedded Firmware, JavaScript for Google Sheets, MS Office / Google Suite of Apps

  • Knowledge of SolidWorks 3D CAD is an asset

  • Familiarity with Electrical Standards for machine wiring

  • Comfortable with assembly, installation, maintenance of electrical and automation systems, automation safety circuits, panel wiring and field wiring

  • Strong understanding of electrical components, analog instrumentation, and transducers

  • Confident with experimental lab testing concepts, design of experiments, signal processing, oscilloscope use, and a variety of electrical and hydraulic lab instrumentation

  • Experience with installing and troubleshooting servomotor controllers and temperature controllers

  • Knowledge of embedded systems, microcontroller programming, PLCs, and C/C++ software development would be an asset

  • Excellent time management skills and ability to multitask, prioritize work and resolve challenges quickly

  • Strong technical writing and verbal communication skills

  • Ability to overcome challenges with patience, creativity, and perseverance

  • Comfortable working with a multicultural team and client base

  • Occasional local and international travel may be required

  • Must have a Driver’s License with vehicle

ATA’s 3 Core Values

  1. NOW is the time- We act with anticipation and purpose. We believe there’s no time like the present to make an impact and to set a new standard for ourselves and the industry. We like to defy the odds when others think it can’t be done. 

  2. I will communicate, not hide- We value honesty, accountability, and dependability. We do not shy away from difficult subjects. In our commitments to the team, our customers, our suppliers, and our partners we care personally while challenging directly.

  3. I will create, not accept - We focus on improvement and innovation.  We challenge ourselves to develop the best technology for the task at hand rather than make do with what’s currently available.  We constantly look for ways to do better, for leading-edge technology, for the next advances.