Experience with gantries, robotic platforms, pick-and-place systems, CNC machines, 3D printers ... Basic Python, G-code, or scripting ability for testing, calibration, automation, or data analysis.
Experience with gantries, robotic platforms, pick-and-place systems, CNC machines, 3D printers ... Basic Python, G-code, or scripting ability for testing, calibration, automation, or data analysis.
Material Handler
Toronto, ON · On-site
... engineer the future and safeguard our planet. As a member of our team, you'll dive into an ... Receiving, and order-picking as required * Overseeing and maintaining parts, materials, and other ...
Quick apply
Material Handler
Toronto, ON · On-site
... engineer the future and safeguard our planet. As a member of our team, you'll dive into an ... Receiving, and order-picking as required * Overseeing and maintaining parts, materials, and other ...
... engineer the future and safeguard our planet. As a member of our team, you'll dive into an ... Receiving, and order-picking as required * Overseeing and maintaining parts, materials, and other ...
... engineer the future and safeguard our planet. As a member of our team, you'll dive into an ... Receiving, and order-picking as required * Overseeing and maintaining parts, materials, and other ...
Material Handler
Toronto, ON · On-site
... engineer the future and safeguard our planet. As a member of our team, you'll dive into an ... Receiving, and order-picking as required * Overseeing and maintaining parts, materials, and other ...
Quick apply
Material Handler
Toronto, ON · On-site
... engineer the future and safeguard our planet. As a member of our team, you'll dive into an ... Receiving, and order-picking as required * Overseeing and maintaining parts, materials, and other ...
Material Handler
Toronto, ON · On-site
... engineer the future and safeguard our planet. As a member of our team, you'll dive into an ... Receiving, and order-picking as required * Overseeing and maintaining parts, materials, and other ...
Quick apply
Material Handler
Toronto, ON · On-site
... engineer the future and safeguard our planet. As a member of our team, you'll dive into an ... Receiving, and order-picking as required * Overseeing and maintaining parts, materials, and other ...
Material Handler
Toronto, ON · On-site
... engineer the future and safeguard our planet. As a member of our team, you'll dive into an ... Receiving, and order-picking as required * Overseeing and maintaining parts, materials, and other ...
Quick apply
Material Handler
Toronto, ON · On-site
... engineer the future and safeguard our planet. As a member of our team, you'll dive into an ... Receiving, and order-picking as required * Overseeing and maintaining parts, materials, and other ...
... engineer the future and safeguard our planet. As a member of our team, you'll dive into an ... Receiving, and order-picking as required * Overseeing and maintaining parts, materials, and other ...
... engineer the future and safeguard our planet. As a member of our team, you'll dive into an ... Receiving, and order-picking as required * Overseeing and maintaining parts, materials, and other ...
Industrialization Engineer
Etobicoke, ON · On-site
CA$92K - CA$108K/yr
Creating sequential, detailed job plans with tasks and material pick lists for special projects and ... Sound understanding of basic industrial engineering principles related to work study, process ...
Industrialization Engineer
Etobicoke, ON · On-site
CA$92K - CA$108K/yr
Creating sequential, detailed job plans with tasks and material pick lists for special projects and ... Sound understanding of basic industrial engineering principles related to work study, process ...
How to write a basic computer program in Python, including user input, common data structures, and ... We look for potential, not prestige, but it's important that you enjoy pushing yourself to pick up ...
How to write a basic computer program in Python, including user input, common data structures, and ... We look for potential, not prestige, but it's important that you enjoy pushing yourself to pick up ...
How to write a basic computer program in Python, including user input, common data structures, and ... We look for potential, not prestige, but it's important that you enjoy pushing yourself to pick up ...
How to write a basic computer program in Python, including user input, common data structures, and ... We look for potential, not prestige, but it's important that you enjoy pushing yourself to pick up ...
How to write a basic computer program in Python, including user input, common data structures, and ... We look for potential, not prestige, but it's important that you enjoy pushing yourself to pick up ...
How to write a basic computer program in Python, including user input, common data structures, and ... We look for potential, not prestige, but it's important that you enjoy pushing yourself to pick up ...
Senior Warehouse Technician
£30K - £33K/yr
Pick, scan, stage, and prepare equipment for transport. Perform quality control on incoming ... Basic computer skills (Microsoft Office), with experience using a warehouse management system (WMS ...
Senior Warehouse Technician
£30K - £33K/yr
Pick, scan, stage, and prepare equipment for transport. Perform quality control on incoming ... Basic computer skills (Microsoft Office), with experience using a warehouse management system (WMS ...
Experience with gantries, robotic platforms, pick-and-place systems, CNC machines, 3D printers ... Basic Python, G-code, or scripting ability for testing, calibration, automation, or data analysis.
Quick apply
Experience with gantries, robotic platforms, pick-and-place systems, CNC machines, 3D printers ... Basic Python, G-code, or scripting ability for testing, calibration, automation, or data analysis.
Warehouse Associate
CA$22 - CA$24/hr
Order picking, packing and stock replenishment * Check and receive or ship inbound/outbound orders ... Basic mathematical skills * Proven skills in accuracy and attention to detail - extremely important
Warehouse Associate
CA$22 - CA$24/hr
Order picking, packing and stock replenishment * Check and receive or ship inbound/outbound orders ... Basic mathematical skills * Proven skills in accuracy and attention to detail - extremely important
Pick up tickets from the active sprint, write code, get it reviewed, ship it * Write tests, fix ... Comfortable with Git, basic command line, and reading other people's code * Demonstrated experience ...
New
Pick up tickets from the active sprint, write code, get it reviewed, ship it * Write tests, fix ... Comfortable with Git, basic command line, and reading other people's code * Demonstrated experience ...
New
Ecolab, the leading global developer of premium cleaning, sanitizing and maintenance products and ... Manually pick full-case orders and stack them onto pallets using a scanner/tablet * Ensure proper ...
Ecolab, the leading global developer of premium cleaning, sanitizing and maintenance products and ... Manually pick full-case orders and stack them onto pallets using a scanner/tablet * Ensure proper ...
Ecolab, the leading global developer of premium cleaning, sanitizing and maintenance products and ... Manually pick full-case orders and stack them onto pallets using a scanner/tablet * Ensure proper ...
Ecolab, the leading global developer of premium cleaning, sanitizing and maintenance products and ... Manually pick full-case orders and stack them onto pallets using a scanner/tablet * Ensure proper ...
Contract Logistics Inventory Control Specialist FL-OO
CA$47K - CA$59K/yr
Whether you're leading a team, engineering processes, or driving projects, your work ensures that ... Picking support for stock outages, incorrect articles, and damage goods found during processing;
Contract Logistics Inventory Control Specialist FL-OO
CA$47K - CA$59K/yr
Whether you're leading a team, engineering processes, or driving projects, your work ensures that ... Picking support for stock outages, incorrect articles, and damage goods found during processing;
Order Processor
Mississauga, ON · On-site
CA$21 - CA$26.25/hr
... engineered to save time and money, and increase convenience and reliability. Founded and ... Pick, pack, wrap, strap, seal, label, and prepare customer orders for shipment. * Load, unload ...
Order Processor
Mississauga, ON · On-site
CA$21 - CA$26.25/hr
... engineered to save time and money, and increase convenience and reliability. Founded and ... Pick, pack, wrap, strap, seal, label, and prepare customer orders for shipment. * Load, unload ...
Order Processor
CA$21 - CA$26.25/hr
... engineered to save time and money, and increase convenience and reliability. Founded and ... Pick, pack, wrap, strap, seal, label, and prepare customer orders for shipment. * Load, unload ...
Order Processor
CA$21 - CA$26.25/hr
... engineered to save time and money, and increase convenience and reliability. Founded and ... Pick, pack, wrap, strap, seal, label, and prepare customer orders for shipment. * Load, unload ...
Pick Basic Programmer information
See Ontario salary details
$10.34 - $14.66
7% of jobs
$14.66 - $18.99
7% of jobs
$18.99 - $23.32
4% of jobs
$23.32 - $27.64
4% of jobs
$28.94 is the 25th percentile. Wages below this are outliers.
$27.64 - $31.97
5% of jobs
$31.97 - $36.30
3% of jobs
$36.30 - $40.63
7% of jobs
The median wage is $44.95 / hr.
$40.63 - $44.95
11% of jobs
$44.95 - $49.28
24% of jobs
$49.38 is the 75th percentile. Wages above this are outliers.
$49.28 - $53.61
23% of jobs
$53.61 - $57.93
2% of jobs
$10
$39
$57
How much do pick basic programmer jobs pay per hour?
What is a Pick Basic Programmer job?
A Pick Basic Programmer is responsible for developing, maintaining, and troubleshooting software applications using the Pick BASIC programming language, commonly used in MultiValue database environments. They work with legacy systems, optimizing database queries, writing scripts, and ensuring efficient data processing. These programmers often collaborate with business analysts and end-users to understand requirements and implement solutions that improve system functionality. Knowledge of MultiValue databases like Universe, Unidata, or D3 is typically required.
What are the typical daily responsibilities of a Pick Basic Programmer?
A Pick Basic Programmer's daily responsibilities often include writing, testing, and debugging Pick/BASIC code to maintain and improve MultiValue database systems used by the organization. You'll likely work closely with business analysts, end-users, and other developers to understand requirements and translate them into effective software solutions. In addition, reviewing legacy code, performing system integrations, and documenting program changes are common tasks. Regular collaboration and technical support for users may also be expected, fostering a dynamic and interactive work environment.
What are the key skills and qualifications needed to thrive in the Pick Basic Programmer position, and why are they important?
To excel as a Pick Basic Programmer, you should possess strong programming skills in Pick/BASIC (or MultiValue BASIC), knowledge of MultiValue database systems, and relevant work experience or technical training. Familiarity with legacy business systems, tools like UniVerse, UniData, or D3, and knowledge of integration with modern technologies are typically required. Strong analytical thinking, problem-solving abilities, and effective communication contribute greatly to success in this position. These skills are vital for maintaining and enhancing critical business applications, ensuring reliable system performance, and supporting collaboration within IT teams.

Full-time
Re-posted 9 hours ago
Job description
About Voltera
Voltera is a rapidly scaling and profitable Canadian tech company that has been driving change in the additive electronics industry since 2013. Our customers span 92 countries and use our products to improve quality of life and push the boundaries of what electronics can do. From developing electronics skin to exploring space, our products support some of the world's most exciting engineering endeavors.
Our first product, the V-One PCB printer, integrates drilling through-holes, printing conductive materials, dispensing solder paste, and reflowing circuits to enable fast iteration of circuit board designs. Our second product, the NOVA materials dispensing system, offers precision dispensing of functional materials on both flexible and rigid substrates for flexible hybrid electronics prototyping and materials research.
As we continue to tackle new challenges, we are looking for ambitious, talented individuals to join the adventure. We are a tight-knit, mission-driven team. You will be supported by people who care, challenged to grow, and trusted to make a real impact.
About the Job
- Design and integrate gantries, actuators, sensors, calibration systems, and precision mechanisms.
- Translate product needs into motion, sensing, accuracy, repeatability, reliability, serviceability, and manufacturability requirements.
- Help define acceptance criteria for machine capability, validation, production readiness, and field reliability.
- Make design decisions for motors, transmissions, rails, belts, lead screws, bearings, encoders, endstops, homing, cable routing, stiffness, and mechanical constraints.
- Develop calibration and alignment approaches, including tolerance stack-ups, error budgets, compensation methods, factory workflows, and field-service considerations.
- Work with mechanical, electrical, firmware, software, manufacturing, and UX teams to make practical technical trade-offs.
- Build and execute validation plans for motion performance, repeatability, robustness, calibration, reliability, and manufacturing yield.
- Support prototype builds, first articles, pilot builds, and production ramp.
- Participate in design reviews covering DFM, DFA, tolerance stack-ups, assembly sequence, serviceability, reliability, and integration risk.
- Debug issues across mechanical, electrical, firmware, and software boundaries, including vibration, missed steps, backlash, compliance, resonance, drift, thermal effects, and sensor noise.
- Create and review CAD, drawings, BOMs, interface documents, test plans, design notes, and production documentation.
- Share technical knowledge with teammates and help improve motion design, debugging, and documentation practices.
Working conditions
- Working from the office in Waterloo at least three days per week.
About You
- Post-secondary education in Mechatronics, Mechanical Engineering, Electrical Engineering, Robotics, Systems Engineering, or a related field, or equivalent practical experience.
- Strong experience designing mechatronic systems involving motion, sensing, actuation, calibration, and controls.
- Strong grounding in kinematics, dynamics, stiffness, compliance, friction, backlash, vibration, tolerance stack-ups, and error budgeting.
- Hands-on experience with gantries, rails, belts, lead screws, bearings, motors, encoders, endstops, motor drivers, harnessing, and mechanical constraints.
- Experience defining motion requirements, validation plans, calibration methods, and acceptance criteria.
- Ability to debug issues across mechanical, electrical, firmware, and software boundaries.
- Proficiency with 3D CAD such as Onshape, SolidWorks, Fusion 360, or an equivalent tool.
- Working knowledge of sensors, encoders, limit switches, grounding, shielding, cable routing, and signal integrity.
- Ability to read schematics and PCB layouts for integration, debugging, and design review.
- Strong technical communication, documentation, and collaboration skills.
- Proven ability to independently deliver complex technical work from concept through production transfer.
Nice to haves
- Experience with gantries, robotic platforms, pick-and-place systems, CNC machines, 3D printers, dispensers, or automation equipment.
- Experience with precision systems where calibration, alignment, repeatability, and field reliability are important.
- Familiarity with PID, motion profiles, stepper and servo behavior, feedback loops, compensation, and control-system limitations.
- Basic Python, G-code, or scripting ability for testing, calibration, automation, or data analysis.
- Experience diagnosing vibration, missed steps, backlash, compliance, drift, resonance, thermal effects, or sensor noise.
- Exposure to machined parts, sheet metal, injection molding, harnessing, enclosures, and assembly constraints.
- Experience working with suppliers, contract manufacturers, production teams, or service teams.
- Experience supporting EVT, DVT, PVT, pilot builds, or production transfer.
- Interest in full-stack electromechanical systems, from motion hardware through firmware, calibration, UX, diagnostics, and production.
Why We're Awesome
- We're a scaling company - you're hired to have a voice, not to be a cog.
- Three weeks' vacation to start, plus a paid end-of-year company shutdown.
- Flexible work hours.
- Family-friendly work culture.
- Collaborative work environment.
- Located in the growing tech hub of Waterloo, Ontario, close to restaurants and easily accessible by public transit.
If this sounds like a good fit, reach out! We'd love to hear from you.
Compensation
The expected base salary range for this role is CAD $100,000-$120,000. Final compensation will be based on job-related skills, experience, and qualifications. This range reflects base pay only and does not include bonus eligibility or benefits.
Posting and application details
This posting is for an existing vacancy. Applications are reviewed by a member of our team; we do not use artificial intelligence (AI) to screen, assess, or select candidates. Selected applicants will be contacted regarding next steps.
Voltera is an equal opportunity employer, and we are committed to inclusion and diversity. Voltera does not discriminate based on race, ancestry, place of origin, color, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, record of offenses, marital status, family status, disability, or any other basis forbidden under federal, provincial, or local law.
Accommodations are available upon request for candidates participating in all aspects of the recruitment process. If you require accommodation or require recruitment documents in a different format, please contact us at accessibility@voltera.io.