Over the last 40 years, Gastops has built a robust business which is recognized worldwide for its innovative contributions to equipment health management in the aviation, energy, marine, industrial and transportation industries. Gastops' products and services add value throughout the life cycle of complex critical equipment from the design stage through to in-service operations and support. We design, manufacture and support advanced equipment sensing and analysis products, including on-line oil debris sensors, torque measurement sensors, turbine blade health sensors, and at-line oil analysis systems.
What You'll Do:
An Intermediate Systems Researcher and Software Developer will be carrying out the following tasks:
Design and develop integrated hardware-software systems for research prototypes, proof-of-concept platforms, and technology demonstrators.
Develop, test, and maintain software applications that interface with embedded and prototype hardware platforms across a range of R&D projects.
Collaborate with internal stakeholders to gather and clarify technical requirements, use cases, and performance expectations for new features and systems.
Translate stakeholder input into concrete design specifications, software features, and test objectives.
Implement and validate communication protocols (e.g., Modbus, MQTT, CAN J1939, REST APIs, WebSockets) to ensure seamless interaction between hardware components and user interfaces.
Design and build graphical user interfaces (web-based or desktop) to enable real-time control, configuration, and monitoring of system performance.
Perform data collection, analysis, and visualization from experimental systems using Python and relevant tools (e.g., Pandas, Plotly, Dash, Jupyter).
Develop interactive dashboards and automated reporting tools to communicate insights to both technical and non-technical stakeholders.
Collaborate closely with mechanical, electrical, and firmware engineers to ensure coherent system architecture and robust integration of hardware and software subsystems.
Assist in system-level test planning, execution, and root-cause analysis; apply statistical and analytical techniques to interpret test results and guide design iteration.
Prepare technical documentation including interface control documents, user manuals, and development logs to support system traceability and reproducibility.
Contribute to the refinement of development workflows, software architecture standards, and best practices within the research team.
Please note that this job description is not meant to be an all-inclusive statement of every duty and responsibility that will ever be required of an employee in the job.
Who You Are:
Creative thinker drawn towards tackling technical challenges to develop innovative solutions
Thrive in research and future-focused environments, and able to turn an ambiguous problem into a structured investigation/project
Skilled and experienced in electromechanical systems and instrumentation
Proficient at mechanical engineering principles, design, modelling and analysis methods
Forward thinking and accustomed to resource forecasting, coordination, and planning
Strong and clear communicator, able to communicate high level recommendations succinctly
Technically capable writer and presenter able to succinctly summarize technical details and analyses
What You Should Bring:
The ideal candidate will have a Bachelor's or Master's or equivalent degree in Mechanical, Electronics Engineering or Engineering Physics or a related field with 3-5 years of demonstrated relevant experience in systems engineering and software development. Additionally, you should have:
Software Development: Proficiency in programming languages such as Python; knowledge of C/C++ is an asset. Knowledge of graphical user interface development packages and web front end development frameworks
Analytics skills: experience with analysis of experimental data, drawing conclusions from the data. Creating dashboards, reports, and summarizing the analytics findings for technical and non-technical stakeholders.
Electronics Integration: Experience with sourcing electrical components for the larger assemblies, integration of these components into the mechanical design, development of the control systems (both internal electronics and user/operator interfaces). Additionally, being able to use standard electronics test equipment such as oscilloscopes, multimeters, spectrum analyzers, etc. is an asset.
Testing and Validation: experience in creating and executing test plans, familiarity with the design of experiments methods, ability to write detailed test reports and communicate the test results to both technical and non-technical audiences.
Manufacturing: familiarity with standard manufacturing approaches such as CNC machining, 3D printing (in various forms), etc. Being able to select the appropriate manufacturing method for the specific application.
Soft Skills: Excellent communication, teamwork, and leadership skills, with a proven track record of problem-solving.
What You Should Bring:
Gastops has built a passionate workforce with a strong and vibrant culture which has been the key to our success. We offer programs and rewards that one would expect from a highly successful, established and growing Engineering company:
Competitive salary, benefits, profit share bonus program
A fantastic culture, team and energy to work with
Superb work location in Ottawa' East End (Canotek Business Park)
Social activities, company sponsored events and opportunities to give back to our local community
Hybrid working options
Gastops is an equal opportunity employer that is committed to acquiring a skilled and diverse workforce. We encourage applications from candidates of all backgrounds, origins, ages, orientations, genders, creeds and religions. Gastops accommodates people with disabilities throughout the recruitment and selectin process. Gastops is an excellent place to work and we look forward to meeting with you! If contacted regarding this competition, please advise the interview coordinator of any accommodation measures you may require.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.