3 Software Implementation jobs in Canada

Project Manager (Software Implementation)

Aurora, Ontario JANA Corporation

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

JANA is focused on improving the integrity of gas pipeline systems through the application of advanced risk modeling technologies. Our models and software are defensible and highly predictive, allowing gas pipeline operators to take actions to reduce risk in their systems. And our Integrity Data suite enables pipeline operators to finally capture their pipeline asset data and unlock the value associated with this data.


  • As an entrepreneurial company, we provide an exciting, dynamic and respectful work environment where you will be an important contributor to the JANA Team. Our Mission at JANA is Better Pipelines for a Better World we are true believers and inspire our employees to join us in this Mission!
  • High-energy Collaborative Environment: JANA combines the energy of a start-up software organization with the discipline of a precision engineering firm.
  • Social Events: Join the entire JANA Team for fun virtual Social Events like our Beer Club. We also like to get together for in-person events such as our Annual Birthday Bonspiel, Holiday events, our annual Company Picnic, and team events!
  • Best-in-Class Benefits: JANA offers all employees a comprehensive benefits package including a Healthcare Spending Account, Medical, Dental, Life Insurance, AD&D, Drug coverage, Disability coverage, as well as a Wellness Benefit! JANA also provides employees with the opportunity to get support with mental wellness through our Employee Assistance Program.
  • Giving Back: JANA is dedicated to giving back to our community. We hold an annual food drive for the Aurora Foodbank and have become one of their top contributors!
  • JANA promotes a healthy work-life balance: Through our comprehensive vacation program, floater days, and a hybrid work environment (up to 20% a month in office) JANA employees are able to take time to rest and rejuvenate!
  • Employee Recognition: We aim to Win, and we love to celebrate Wins with our People. We also offer a Phantom Share Program and annual bonuses!


Members of JANAs Project Management Office (PMO), JANAs Project Managers are single-threaded leaders that combine their specific knowledge & skills with the tools & techniques created by our PMO to deliver something of value to someone. This could be the delivery of a complete software implementation to a client or the delivery of a new feature to the Market Manager. Project Managers own their projects; they do not directly manage personnel or personnel budgets but must identify the skills and resources required to complete the scope of their projects on schedule, including the management of project budgets.


JANAs Project Managers are responsible for guiding projects from conception to completion, ensuring projects are completed on time and within budget. Several projects are typically in the process of being completed at any given time, and a Project Manager must be able to manage multiple aspects of the process simultaneously. Project Managers work cross-functionally and communicate to all parties involved in a project.


Responsibilities

  • Manages and coordinates multiple projects throughout the project lifecycle.
  • Accountable for meeting budget, timelines, and resource commitments
  • Organizes and plans project tasks and schedules.
  • Establishes goals and expectations and takes corrective action as needed to maintain and control project,scope, cost, schedule, and quality.
  • Creates, manages, and drives resolution of issues log including description, ownership, and action plan.
  • Documents and distribute all decisions and agreements related to the project.
  • Defines, collects, monitors, and analyzes project metrics and prioritizes/resolves issues.
  • Effectively communicates project expectations to team members and clients in a timely and clear fashion.
  • Works with Sales & Market Management Teams to develop Statements of Work, including cost estimates andproject plans.
  • Communicates project status to stakeholders and key project participants.
  • Stays aware of company goals and strategies to ensure projects align with business priorities.
  • Facilitates and encourages collaboration across departments to ensure projects are completed successfully.
  • Facilitates Client project meetings, implementation workshops and training, as required.
  • Determines and mitigates any project risks.
  • Contributes and problem-solves any challenges to ensure project goals and objectives are met.
  • Establishes and maintains project governance.
  • Facilitates open information flow among project stakeholders.
  • Ensures that the terms and conditions of the contract are met.
  • Ensures adherence to project management standards and best practices.
  • Provides support to project teams and keeps the teams informed of pertinent issues.
  • Conducts project post-mortems and identifies successful and unsuccessful projects.


Leadership

  • The JANA Way: Functions in alignment with JANAs Values and Professional Culture.
  • Analytical Thinking: Summarizes information concisely and clearly identifies key elements, patterns, results, orrelationships; utilizes data to draw conclusions and make fact-based decisions.
  • Collaboration: Works effectively with others to achieve positive results.
  • Fast/Agile: Removes barriers to move faster, experiments and adapts, thrives under pressure and fast pace.
  • Inspires Others: Leads by example and inspires the JANA team in a positive, high-performance way,demonstrating passion for the business and giving our people a reason to believe anything is possible.
  • Prioritization: Coordinates and organizes resources and people in efficient and effective ways to accomplish larger strategies and goals.
  • Speaking/Presenting: Clearly articulates ideas, opinions and information in technical presentations and speeches so that the intended purpose is achieved and audience needs met.
  • Problem Solving and Continuous Learning: With a skills-improvement mentality, able to analyze problems and formulate different points of attack to come up with viable solutions.
  • Resourcing: Estimates the technical resources and participants needed to achieve project goals.


Required Skills & Experience

  • 3+ years of client-facing project management experiencedelivering, at minimum, 2 full cycle software implementation projects.
  • Experience managing data driven solutions and inherent challenges with complex client specific ETL requirements
  • Demonstrated experience with project management lifecycle phases (Initiation through Closing), related deliverables and project artifacts.
  • Excellent stakeholder management, communication, and presentation skills
  • Experience managing multiple concurrent projects in a dynamic environment
  • Ability to influence cross-functional teams without formal authority
  • Project Management Professional (PMP) or equivalent (i.e., PRINCE2),preferred
  • Ability to travel in the US and Canada up to 20%
  • Undergraduate degree (in a STEM field, preferred)

Nice to have

  • Experience in Oil and Gas Industry
  • Knowledge of Gas Pipeline Integrity Management, Risk Management or Regulatory Reporting business processes
  • Experience implementing risk modeling software solutions


JANA is committed to accommodating applicants with disabilities throughout the hiring process; in accordance with the Accessibility for Ontarians with Disabilities Act (AODA). Please let us know if you require accommodation at any stage of the hiring process.By applying for a position with JANA, you understand that we use third party systems and recruiting agencies that may employ the use of Artificial Intelligence within their programs for finding, screening, assessing, and/or selecting candidates. You also understand that offers of employment are contingent upon the successful completion of a background check. The type of check performed is determined by the role and JANAs employment policies. Checks may include any of thefollowing: employment verification, employment references, SIN validation, education verification, criminal records check, search against global sanctions and government watch lists, and/or credit check. You will be notified during the hiring process which checks you are required to complete. We thank you for your interest. T his posting is for an open position. Only candidates selected for an interview will be contacted.

This advertiser has chosen not to accept applicants from your region.

Device Deployment Software Engineer

Montréal, Quebec AON3D

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Lieu : Montréal (QC)


Ce qu’on cherche

Nous avons besoin d’un·e intégrateur·trice Linux embarqué passionné·e par les tests automatisés pour prendre en charge la qualité logicielle et l’infrastructure de déploiement de notre flotte d’imprimantes 3D industrielles.
Tu maintiendras et amélioreras la chaîne de génération d’images et de mises à jour (Yocto Linux, RAUC) ; tu mettras aussi en place des tests automatisés couvrant tout notre stack logiciel, afin qu’on puisse livrer vite sans sacrifier la qualité .


Pourquoi c’est un défi

Tester une imprimante 3D industrielle, c’est tout sauf banal :

  • Le micrologiciel déplace plusieurs kilos de mécanique à haute vitesse dans le plafond d’un four plus chaud que celui de ta cuisine tout en extrudant du plastique fondu au micron près.

  • Il collecte des données de capteurs ayant chacun leur référence d’horloge, les synchronise, puis les agrège pour l’analyse qualité en temps réel.

  • L’intelligence est répartie : un daemon Python tourne sur la box Linux ; plusieurs MCUs temps-réel (C embarqué) exécutent des commandes sérialisées automatiquement par le daemon.

On ne sait pas encore émuler une machine complète sans matériel physique, donc nos tests combinent :

  • routines dédiées lancées sur des imprimantes au repos ;

  • dogfooding continu dans notre ferme interne.


Le profil idéal

Tu aimes traquer les cas limites , transformer des problèmes flous en métriques claires et faire bosser les ordis à ta place.
Tu as de l’intuition pour la mécanique et le logiciel, et le goût d’une architecture propre, testable et fiable.
Si tu parviens à automatiser l’essentiel du poste en un an, tu pourras évoluer vers un rôle de lead logiciel – si tu en as envie.


Exigences minimales
  • 3 ans+ d’expérience pro récente à coder en Python au quotidien.

  • Solide expérience et instinct avec Linux embarqué : systemd, règles udev, filesystems, etc.

  • Gestion et amélioration de chaînes de build complexes. Yocto idéalement, mais Buildroot, CI Docker/K8s, etc., ça compte aussi.

  • Esprit d’équipe : collaboration, communication, bonne humeur.

  • Communication claire en anglais ou français , et à l’aise dans l’autre.


Fortement souhaité
  • Expérience pro en tests/QA/DevOps logiciel.

  • Intégration matériel/logiciel ; idéalement développement au-dessus de hardware sur mesure.

  • Connaissance ou utilisation/conception d’imprimantes 3D ou de machines-outils similaires.

  • Excellente communication en français et anglais .


Atouts supplémentaires
  • Expérience pro avec Klipper ou un autre firmware d’imprimante 3D.

  • Connaissance spécifique de Yocto Linux .

  • Compétences en tests front-end : aujourd’hui nos UIs sont surtout testées par des utilisateurs internes, mais ce sera un goulot d’étranglement d’ici un an.


Envie de rendre l’impression 3D industrielle plus fiable et plus rapide ? Viens automatiser tout ce qui bouge avec nous à Montréal !



We’re looking for an embedded Linux system integrator obsessed with automated testing to own software quality and deployment infrastructure for our fleet of industrial 3D printers. This role will be responsible for maintaining and improving our image/update creation infrastructure (Yocto Linux, RAUC) and implementing automated testing for our device software stack to enable a high rate of shipping without compromising quality as we grow the team.

Industrial 3D printers are uniquely hard to test - our firmware is responsible for slinging a few kilograms of hardware around accurately at high speeds in the ceiling of an oven hotter than yours at home and extremely precisely metering hot molten plastic onto the build surface as it does so. It also collects and correlates data across several sensors with different clock references and combines them for later analysis to perform in-process quality control. Its functionality is split between a Python daemon running on the linux box and multiple realtime MCUs running embedded C with an autoserialized command language scheduling the MCUs from the daemon. We don’t yet have the capability to emulate whole printers without real hardware, so we test using a mix of dedicated test routines run on idle printers and continuous user testing in our internal print farm.

The ideal candidate for this role loves hunting for edge cases, condensing amorphous problems into measurable quantities, and making computers do repetitive work so you don’t have to. You should have a strong intuition for both mechanical and software systems and a sense of taste for good software architecture that will be easy to build upon, test thoroughly, and keep running. This role has the potential to grow into a software management role if you execute well for a year to automate most of its initial responsibilities, and want to grow in that direction.

Qualifications
  • 3+ years recent professional experience writing Python day-to-day

  • Strong experience with and intuition for embedded linux: Systemd, udev rules, filesystems, etc.

  • Experience managing and improving complex build tooling. Ideally Yocto, but Buildroot / Docker-based CI pipelines / Kubernetes-native build systems also count.

  • Collaborative, communicative, and friendly like the rest of the team.

  • Clear communication skills in either English or French, and conversant in the other.

Strongly Preferred
  • Past professional experience in a software testing / QA / DevOps capacity.

  • Experience with hardware/software integration and, ideally, with writing software that sits on top of custom hardware

  • Experience using, building, or designing 3D printers or similar machine tools.

  • Clear communication in both French and English.

Nice to Have
  • Experience with Klipper or other 3D printer firmware in a professional capacity.

  • Experience with Yocto linux specifically

  • Front-end testing capabilities. For now our front-end is mostly internal user testing and that works, but it will be a growth bottleneck in about a year.

Powered by JazzHR

0vq9nQZ4Rv

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software implementation Jobs in Canada !

 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Implementation Jobs