Director of Software Development

Edmonton, Alberta Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Director of Software Development for our client. This is a permanent position that is remote to start with later relocation to Vancouver . Our client is a global enterprise company providing a last-mile delivery service to large E-Commerce and retail businesses.

You Have:

  • 10+ years’ experience as a Software Developer
  • 2+ years' people management experience leading full-stack engineering teams
  • Extensive experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and
  • Experience with the following; Java , Node.js , MongoDB , React , HTML , SQL
  • Experience working with Microservices architecture
  • Experience working in cloud environment, ideally with AWS

Perks:

  • Very Competitive Salary
  • Equity Options
  • Individual performance bonus
  • Health and dental benefits
  • 3 weeks’ vacation

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

Senior Neural Network Kernel Software Development Engineer

Edmonton, Alberta Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Senior Neural Network Kernel Software Development Engineer


Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.

We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.

As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.

Responsibilities:

  • Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
  • Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
  • Define, document, and communicate configuration APIs for these kernels to the compiler team.
  • Share performance optimization concepts with both compiler engineers and architects working on future product generations.
  • Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.

Requirements:

  • Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
  • Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
  • Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
  • Demonstrated capability to independently navigate challenging, well-defined problems.
  • Aptitude and interest in both high-level conceptual understanding and intricate technical details.
  • Enthusiasm for problem-solving within highly structured and restricted environments.

Preferred Skills and Experience:

  • Proficiency in Python.
  • Experience with other AI accelerator programming.
  • Strong mathematical aptitude.
  • Enjoyment of solving complex problems.

Our client offers:

  • Comprehensive health and extended health benefits.
  • Competitive Salary
  • Unlimited sick leave.
  • Stock options.
  • Contribution to revolutionizing chip and software technologies with global impact.

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

Software developer

Edmonton, Alberta Jambo]

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Overview Languages

English

Education Experience On site

Work must be completed at the physical location. There is no option to work remotely.

Work setting Responsibilities Tasks Experience and specialization Computer and technology knowledge Additional information Security and safety Work conditions and physical capabilities Personal suitability Benefits Health benefits
This advertiser has chosen not to accept applicants from your region.

SCADA Software Developer (Pipeline IT/OT)

Edmonton, Alberta Venturi

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary: $76,000 to $05,000 CAD (plus bonus)

About Venturi

Are you looking for a dynamic, tight-knit environment where you can make a real impact quickly?


Then you should consider joining Venturi! Were looking for a Pipeline SCADA Software Developer to be part of our Pipeline IT/OT team in Edmonton, AB (remote positions available).


Venturi is a cleantech engineering company that is shaking up the global oil and gas industry.


We are working towards a more sustainable energy future, but this can't happen overnight. Pipelines and midstream infrastructure are still a vitally important part of our day-to-day lives. Fossil fuels provide us with the ability to travel, heat our homes, and power the products we use every day. However, it is socially important to use the pipeline assets that we have as efficiently and responsibly as possible.


At Venturi, we are reimagining energy transportation by developing real-time applications to optimize equipment use, and power consumption and reduce greenhouse gas (GHG) emissions through machine intelligence, data science, and analytics.


Who We Need

We need someone who is a doer who thrives in a startup environment. Someone with a positive attitude who wants to contribute towards a significant vision and take ownership of their work to design and implement solutions, while working closely with the founders. Our upcoming roadmap includes build-it-from-scratch challenges no legacy technology, no tech debt, just a blank slate for you to leave your mark!


If you are the kind of person who is passionate about creating technical software solutions that can impact our planet, and who wants to have fun doing it then we want to talk to you!

As a Pipeline SCADA Software Developer you have:

  • Technical Skills: A degree, diploma or certification in computer science, computer engineering technology, network engineering technology, electrical engineering or equivalent.
  • 1-6 years of relevant academic and work experience in networking, system administration, and cybersecurity principles. You have the desire to maintain and develop industrial control systems (ICS) and SCADA systems.
  • Tech Stack: Python, R, VBA, C#, C++, SQL, AVEVA OASyS, RTAP, DNV Leak Detection software, Windows Server, Linux, PowerShell, Bash, Git, VMWare, Chocolatey
  • Skills: Leak Detection Systems, Alarm Management Software, Simulator Systems, Data Visualization, Algorithmic Problem Solving, Statistical Analysis, Technical Writing, Verbal Communication Skills, Technical Documentation


Responsibilities

  • SCADA and Leak Detection System Management:
    • Expand or modify SCADA System to serve new purposes or improve work flow.
    • Develop, document, and revise system design procedures, test procedures, and quality standards.
    • Provided staff and users with assistance solving computer related problems, such as malfunctions and program problems.
    • Analyze engineering drawings, Documents of Understanding, and other project requirement documents to tailor specific solutions for Control Centre clients.
    • Integrate new projects to SCADA System, using both scripts and GUI tools.
    • Modify existing work in SCADA system to optimize performance and/or include new features required by Control Centre operations.

    • Perform end-to-end testing with Quality Control analysts, PLC and Flow Computer programmers, field personnel, and Control Centre operators to ensure system-wide integrity, including documenting and fixing known and discovered deficiencies.
    • Coordinate with Control Centre Operators, Project Managers, Measurement personnel, and other project stakeholders in developing, testing, and implementing SCADA projects and enhancements, to ensure complete and timely delivery.
    • Develop tools and scripts to streamline routine tasks in SCADA integration, which in turn were standardized into pre-install checks used on a day-to-day basis.
  • System Integration:
    • Support the integration of SCADA systems with other enterprise systems and third-party applications.
    • Assist with data communication between SCADA and external systems.
  • System Administration:
    • Basic knowledge of operating systems, particularly Windows Server and Linux .
    • Familiarity with virtualization technologies (e.g., VMware, Hyper-V).
    • Experience with system monitoring, backups, updates, and patching.
  • System Testing and Commissioning:
    • Participate in system testing, upgrades, and commissioning activities for new or existing SCADA and leak detection systems.
    • Assist in validating system functionality and data accuracy post-deployment.
  • Compliance and Reporting:
    • Ensure SCADA systems comply with relevant industry standards, regulations, and company policies.
    • Prepare system performance and security reports for internal review and compliance purposes.
  • Collaboration with Engineering Teams:
    • Work closely with software developers, engineers, and project teams to ensure SCADA systems meet operational and business requirements.
    • Assist in the deployment of updates, patches, and new system functionalities.


You Should Have

  • Drive. You are self-motivated, able to work independently or with a team and you want to measure the impact of your efforts on mission-critical systems.
  • Personality. You are creative, friendly, and engaging, ready to take part in team discussions to provide ideas and solutions.
  • A desire to grow. You have an interest in active learning and teaching inside and outside the office mentoring and learning from everyone around you. You believe that the team is best when everyone grows and succeeds with you.
  • A collaborative-customer-focused mindset. You are 100% customer-oriented, stressing customer engagement over perfection.
  • Communication skills. You have outstanding written and oral skills. You are able to translate business requirements into technical implementations and vice versa quickly and easily. You are comfortable working with stakeholders at all levels and arent afraid to work directly with our customers.


What You Can Expect from Venturi

  • Atotal compensation package that includes an annual salary, health benefits package, and performance bonuses.
  • Astrong culture of learning and personal development to help you reach your career goals and fullest potential.
  • Support for your lifestyle take a vacation when you need it to rest and dedicate time to support your community.
  • Aunique opportunity to build, grow, and make an impact on a 1 trillion industry and to work with a group of people who are humble, supportive, and truly care about our mission.


We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We are an equal opportunities employer and welcome people of diverse backgrounds, experiences, and perspectives.


Our Team

We meet regularly as a team, bringing all aspects of our business together. The Pipeline SCADA Software Developer will help shape the direction of the company and get exposure to all different facets of Venturi including business development, sales, technology development, and customer service. We also have a lot of fun doing it! We are a tight knit group that makes time for team building and celebrating our achievements together.


Best of luck in your application!



remote work

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

Software Engineer - Integration

Edmonton, Alberta Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covid) with later relocation to Vancouver . Our client is a SAAS software company located in downtown Vancouver.

You Will:

  • Collaborate on requirements specification (user stories)
  • Design, implement and test technical solutions that meet the requirements
  • Develop well-structured, maintainable code for web, mobile, and APIs
  • Pair with other developers on feature development, code reviews and bug fixing
  • Collaborate with the team on evaluation and implementation of frameworks and tools to help with development and quality

You Have:

  • 3+ years in software development
  • Strong knowledge of developing:
    • Large, integrated systems with many external dependencies
    • Web services and APIs (REST &/or GraphQL )
    • Web and mobile applications, end-to-end
  • Experience using PHP (Symfony )
  • Intermediate experience using a type-safe language
  • Working knowledge of software design patterns
  • Working knowledge of Typescript /React
  • Working knowledge of Linux , Git , Docker

Bonus:

  • Working knowledge of Cloud Infrastructure (ie. AWS ) and their related SDKs and CLIs
  • Scripting experience (Python/Boto3/Bash )
  • Experienced in troubleshooting bugs and solving customer problems

Perks:

  • Competitive salary
  • Extended health benefits
  • 3 weeks vacations
  • Professional development budget

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!

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

Senior C++ Software Engineer

Edmonton, Alberta Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth.

The work will be heavily related to developing and implementing new features for an SDK.

You Have:

  • 5+ years’ experience developing complex software projects and applications, with a strong proficiency in C/C++ development.
  • A degree in Computer Science. Masters is preferred.
  • Knowledge and or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image compression technologies and AI is a plus.
  • Familiarity related to raster and vector image processing is a plus.

Perks:

  • Competitive Salary
  • Health and dental benefits
  • Completely remote work

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!

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

About the latest Software development Jobs in Edmonton !

 

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 Development Jobs View All Jobs in Edmonton