Senior Software Engineer and System Architect

1 day ago


Edmonton, Alberta, Canada T-Net British Columbia Full time

We are a dynamic team at 3DM Devices, dedicated to designing and manufacturing cutting-edge 3D laser scanning systems. Our solutions cater to various industries, providing precision in demanding applications such as factory automation and process control.

As a senior software engineer and system architect, you will take ownership of developing the hardware, embedded software, and Windows host applications for our sensors. You will work closely with a small multidisciplinary team to design and develop major software components that interface these hardware systems to end users via GUI applications or real-time data pipes.

This is an exciting opportunity to participate in the architecting and design of new systems and to mentor junior software developers. With a flexible schedule, you will be able to tailor your position to fit your skillset.

Key Requirements:
  • B.Sc. in Computing Science, Software Engineering, or equivalent education
  • Strong knowledge of object-oriented design and development
  • Expertise in C++, including templates and the STL
  • Excellent communication skills in English (spoken and written), including documentation

We require at least 7 years of experience working in a product development environment with expertise in graphing, charting, and handling data sets, Git, and Windows sockets. A background in mathematics, geometry, or statistics is also beneficial.

This role offers a competitive salary of $120,000 plus benefits, including medical and dental coverage. You will enjoy true flex time, allowing you to bank up to +/- 37.5 hours, and a flexible schedule subject to meeting job responsibilities. Additionally, you will receive 15 days of starting vacation with an extra day per year worked.



  • Edmonton, Alberta, Canada Twinfood Canada] Full time

    Job SummaryWe are seeking a highly skilled Senior Software Systems Architect to join our team at Twinfood Canada. As a key member of our team, you will design and develop cutting-edge software systems that meet the evolving needs of our business.About the RoleThe ideal candidate will have extensive experience in software system design, development, and...


  • Edmonton, Alberta, Canada Valard Group of Companies Full time

    About the RoleWe are seeking an experienced Software Systems Architect Leader to join our team at Valard Group of Companies. This is a unique opportunity for a seasoned IT professional to lead the development and maintenance of our software applications.In this role, you will be responsible for guiding a team of solution architects, application architects,...


  • Edmonton, Alberta, Canada LawDepot Full time

    Job Opportunity: Software Solution Architect About Us: LawDepot.com is an innovative company that provides legal solutions. We are currently expanding and seeking a skilled Software Solution Architect to join our team. The successful candidate will work closely with the Architecture and Development teams to design technical solutions that meet business...


  • Edmonton, Alberta, Canada Computronix Full time

    Senior Software Solutions ArchitectWe are seeking a highly skilled and experienced Senior Software Solutions Architect to join our team at Computronix.This is an exciting opportunity for a technical leader who can design and implement complex software solutions that meet the needs of our clients.As a Senior Software Solutions Architect, you will be...


  • Edmonton, Alberta, Canada Twinfood Canada] Full time

    Job OverviewWe are seeking a skilled Senior Systems Architect to join our team at Twinfood Canada. This is a full-time position that requires working on-site at our physical location.Responsibilities and TasksThe successful candidate will be responsible for designing and implementing complex system architectures, ensuring scalability, reliability, and...


  • Edmonton, Alberta, Canada Precision Human Capital Inc. Full time

    Job DescriptionPrecision Human Capital Inc. is seeking a Senior Mechanical Engineer with 10-12 years of experience in mechanical engineering in Alberta.Job OverviewA leading consulting engineering organization in the Western Canadian market, our client values excellence and community involvement.Key ResponsibilitiesDesign HVAC systems using TRACE 700 and...


  • Edmonton, Alberta, Canada Karna Consulting Corp.] Full time

    Karna Consulting Corp. OverviewLocated in a physical office setting, this senior software engineer position requires on-site work. About the RoleThis full-time role comes with an estimated salary of $120,000 per year.Job DescriptionWe are looking for a skilled software engineer to join our team. Key responsibilities include designing and developing software...


  • Edmonton, Alberta, Canada Vantix Systems Inc. Full time

    Job Summary:We are seeking an experienced Senior Network Architect to join our team at Vantix Systems Inc. as a key player in designing and implementing high-performance network infrastructure.About the Role:This is a unique opportunity for a seasoned professional to leverage their expertise in network architecture, deployment, and optimization to drive...


  • Edmonton, Alberta, Canada Valard Group of Companies Full time

    We are seeking an experienced Solution Architect to join our team at the Valard Group of Companies. As a key member of our IT department, you will be responsible for guiding our solution architects, application architects, and business analysts in building, maintaining, and evolving both existing and new business applications.About the Role:Tactical...


  • Edmonton, Alberta, Canada TalentSphere Staffing Solutions Full time

    **About Our Client**TalentSphere Staffing Solutions is proud to partner with a leading engineering firm renowned for delivering innovative and sustainable solutions.The team is looking for a highly skilled and experienced Senior Associate to join the team and take on a leadership role with opportunities for career advancement, including the potential for...


  • Edmonton, Alberta, Canada Acode Full time

    OverviewAcode is a dynamic organization that fosters innovation and growth. Our team of experts collaborates to deliver cutting-edge software solutions.SalaryWe offer a competitive salary of $65,000 per year, commensurate with experience.Job DescriptionWe are seeking an experienced Senior Software Engineer to join our team. In this role, you will be...


  • Edmonton, Alberta, Canada Vantix Systems Inc. Full time

    Vantix Systems Inc. is seeking a highly skilled Chief Software Design Engineer to join our team. As a key member of our engineering department, you will play a crucial role in designing and implementing software solutions for our clients.About the RoleThe ideal candidate will have extensive experience in software development, specifically with C# .Net...


  • Edmonton, Alberta, Canada MCW Group of Companies Full time

    Job SummaryWe are seeking a highly skilled Senior Mechanical Systems Engineer to join our team at MCW Group of Companies. As a key member of our engineering team, you will be responsible for designing and implementing mechanical systems for various building applications.About the RoleThis is an exciting opportunity for a motivated and experienced engineer to...


  • Edmonton, Alberta, Canada Rivage Global Ltd. Full time

    Rivage Global Ltd. is currently seeking a highly skilled Senior Software Engineer to join our team.Job DescriptionWe are looking for an experienced software developer to fill this role. The ideal candidate will have a strong foundation in software development, excellent problem-solving skills, and the ability to work effectively in a team environment.The...


  • Edmonton, Alberta, Canada Vantix Systems Inc. Full time

    Vantix Systems Inc. is a leading provider of innovative software solutions, and we are currently seeking an experienced Senior Technical Lead - Cloud Architect to join our team.The ideal candidate will have extensive experience in designing and implementing cloud-based systems, with a strong focus on scalability, security, and reliability.We offer a...


  • Edmonton, Alberta, Canada RECRUITMENT PARTNERS INC. Full time

    We are seeking an experienced Software Infrastructure Architect to join our team at RECRUITMENT PARTNERS INC. in this exciting role.Job SummaryThe successful candidate will be responsible for assisting the planning process and delivery of architecture within capital projects. This involves providing application solutions or mentoring and review for...


  • Edmonton, Alberta, Canada Natural Factors Full time

    We are seeking a highly skilled Senior Software Quality Engineer to join our team at Natural Factors. As a seasoned professional with 7+ years of QE experience, you will be responsible for building innovative frameworks and recommending, improving, and implementing testing tools, techniques, and technologies.Key Responsibilities:Partner with product and...


  • Edmonton, Alberta, Canada block Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full-Stack Software Engineering Lead to join our team at Block. In this role, you will be responsible for leading the design, implementation, and successful launch of projects that span across multiple engineering teams.As a key member of our engineering team, you will contribute...


  • Edmonton, Alberta, Canada Alberta Motor Association Full time

    About the RoleAs a Senior Software Developer, Integration at Alberta Motor Association (AMA), you will be responsible for translating software requirements into working software and coding, maintaining, enhancing, developing, and testing applications for use in AMA.Job DescriptionIn this role, you will work with web applications, with a strong focus on...


  • Edmonton, Alberta, Canada Apex Automation Ltd Full time

    Job SummaryWe are seeking an experienced Senior Electrical Engineer to lead the design, development, and implementation of electrical systems. As a key member of our team, you will be responsible for leading complex engineering projects from conceptualization to completion.About UsAhead of industry trends, Apex Automation delivers cutting-edge industrial...