Skip to main content
Post your resume and find your next job on Indeed!

computer engineering jobs in Edmonton, AB

Sort by: -
    • Promote and participate in a culture of engineering discipline, traceability, and compliance.
    • The Generalist Robotics Developer/Programmer is responsible for…
    • Prepare engineering designs and drawings.
    • Strong knowledge of electrical engineering principles and system design..
    • Mechanical knowledge is a plus.
    • Prepare and interpret engineering design, drawings and specifications.
    • $120,000 annually / 40 hours per week.
    • Work must be completed both in person and remotely…
  • View similar jobs with this employer
    • Prompt engineering and AI output evaluation.
    • Experience in real estate, construction, development, engineering, or other project-based industries is considered…
    • The ideal candidate will have a strong background in mechanical engineering technology.
    • 2 year technical diploma (mechanical engineering technology) or relevant…
    • Education: Completion of 2 to 3 years college program in electrical or electronic engineering technology.
    • Advanced computer skills, particularly use of Excel,…
    • Control engineering costs through monitoring budget performance of engineering project execution.
    • Develop and utilize engineering related KPIs to demonstrate…
    • Guide best practices: As a key member of the Product Engineering team, ensure Firmware/software engineering best practice methodologies are applied throughout…
    • Degree, diploma or certification in computer science, computer engineering technology, network engineering technology, or electrical engineering is considered…
    • 7+ years of progressive experience in data analytics, business intelligence, or analytics engineering including 2 to 3 years leading teams or projects backed by…
    • The Edmonton Transit Service (ETS) is looking for a strategic, analytical, and collaborative Team Lead to spearhead our Transit Service Operations Analytics…
    • This is a hybrid technical role – part advisor, part architect, part hands-on engineer.
    • You will advise clients at the strategy and architecture level, lead the…
    • Provide technical assistance to sales, engineering and inspection on daily problems.
    • Working in front of a computer for the majority of the shift.
    • Develop and maintain ETL, data model, and reporting standards.
    • Provide regular updates and communications on development and operational support activities…
    • Knowledge of the Microsoft office software suite of programs coupled with strong computer skills.
    • We are currently recruiting highly motivated *Electrical…
Get email updates for the latest computer engineering jobs in edmonton, ab

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

computer engineer

Career Resources:

Job Post Details

Robotics Developer/Programmer - job post

CSR - Confined Space Robotics
507 13 Ave, Nisku, AB T9E 7P4
$32–$35 an hour - Permanent, Full-time, Casual

Job details

Pay

  • $32–$35 an hour

Job type

  • Casual
  • Permanent
  • Full-time

Shift and schedule

  • Overtime

Location

507 13 Ave, Nisku, AB T9E 7P4

Benefits

Pulled from the full job description

  • Paid time off
  • Dental care
  • Life insurance
  • Employee assistance program
  • RRSP match
  • Casual dress
  • Flexible schedule

Full job description

Job Overview
The Generalist Robotics Developer/Programmer is responsible for the design, development, integration, and deployment of Robotics and advanced automation systems for industrial applications. This position requires a deep understanding of software development for collaborative robotics, automation design, electromechanical integration, & deployment, and system validation. The ideal candidate will demonstrate a strong understanding of cross-functional environments and will implement technical execution across the full product development lifecycle—from concept through to field deployment and post-delivery support.

Responsibilities

System Integration & Engineering

  • Integration of mechanical, electrical, and software components into cohesive and field-ready robotic platforms
  • Ensure mechanical structures, control systems, and user interfaces meet industrial safety and performance standards
  • Implement force/torque feedback systems, 3D scanner, and other sensor integration, and motion/path planning and control

Prototyping, Testing & Optimization

  • Prototyping and fabrication of components and systems
  • Execute validation tests, performance trials, and iterative optimization cycles
  • Troubleshoot system-level failures and drive continuous improvements in performance and reliability

Documentation & Quality Assurance

  • Prepare procedures and test plans
  • Contribute to technical manuals, training materials, and regulatory documentation
  • Promote and participate in a culture of engineering discipline, traceability, and compliance

Field Support & Lifecycle Management

  • Provide technical commissioning, operator training, and site support
  • Contribute to customer-facing reports and help resolve technical issues post-deployment
  • Track product field performance and recommend enhancements for future versions

Qualifications

  • Bachelor's or master’s degree in Robotics, Mechatronics, Mechanical Engineering, or a related discipline
  • Minimum 3 years of hands-on experience in robotics software from development up to production level deployment.
  • Development experience with ROS/ROS2 with good experience in C++ and Python, including development of ROS2 packages, nodes, launch files, debugging, and troubleshooting.
  • Experience with collaborative and robotic arms, end-of-arm tooling, and mobile robotic platforms, including operating and programming via pendant or integration of commercial Robotic arms with other systems.
  • Strong understanding of inverse kinematics and development experience leveraging related software stacks, such as MoveIt in ROS2, etc.
  • Experience setting up, configuring, and managing Linux-based systems for robotics deployment. Familiarity with Docker and/or virtual machines is required.
  • Proficiency with version control systems (Git) and the software development lifecycle from development through deployment. Experience designing and maintaining CI/CD pipelines is an asset.
  • Experience integrating a variety of sensors into robotics software stacks, including depth sensors, force/torque sensors, IMUs, and other industrial sensing devices. Ability to interpret vendor documentation, develop or adapt device drivers, and integrate sensors into ROS/ROS 2-based systems.
  • Strong understanding of robotic kinematics, path planning, control systems, perception, point cloud processing, mesh generation, and toolpath generation from mesh data.
  • Experience working with communication protocols including TCP/IP, UDP, or other communication protocols such as CAN/EtherCAT/Modbus or others. Should be able to troubleshoot networking and communication issues.
  • Experience working with cross-functional teams (mechanical, electrical, software) and external vendors.
  • Strong documentation and technical writing skills. Experience with documentation tools such as Doxygen and similar systems is considered an asset.
  • Excellent organizational, documentation, and communication skills
  • Ability to work with a variety of tools.

Additional Assets (Preferred but Not Required)

  • Experience in hazardous or regulated industrial environments (e.g., shipbuilding, oil & gas, aerospace)
  • Knowledge of PLC integration and industrial automation standards (e.g., ISO 10218, ISO 12100)
  • Ability to lead field deployment and support activities at customer sites

Work Conditions

  • Based in the Nisku facility
  • Involves a mix of design office and workshop settings
  • Occasional travel to partner or client sites may be required
  • Overtime as required

Job Types: Full-time, Permanent, Casual

Pay: $32.00-$35.00 per hour

Benefits:

  • Casual dress
  • Dental care
  • Employee assistance program
  • Flexible schedule
  • Life insurance
  • On-site parking
  • Paid time off
  • RRSP match

Work Location: In person

Let Employers Find YouUpload Your Resume