Embedded Software Engineer jobs in Hamilton, ON
Robot Programmer
Easily applyAscension Automation Solutions Ltd.Cambridge, ON- $36–$50 an hour
- Full-time +1
- Day shift +3
- Vision care
- Dental care
- Life insurance
- Casual dress
- Company events
- Extended health care
- We deliver end-to-end automation solutions, from system design and build to commissioning, integration, and ongoing service.
- Job Types: Full-time, Permanent.
Software and AI Team Lead
Easily applyAXYZ International Inc.Waterdown, ON- $100,000–$125,000 a year
- Full-time
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- You will lead three software developers and one software tester while contributing as the team’s fourth developer.
- Quality, Testing, and Release Management*.
Electronics Engineer - AI Trainer
Easily applyDataAnnotationMississauga, ON- $40.00–$176.30 an hour
- Contract +1
- You bring the judgment you have already built over years of designing, debugging, and shipping hardware.
- We bring engineering problems the models cannot yet…
Hardware Engineer - AI Trainer
Easily applyDataAnnotationMississauga, ON- $40.00–$176.30 an hour
- Contract +1
- You bring the judgment you have already built over years of designing, debugging, and shipping hardware.
- We bring engineering problems the models cannot yet…
Electrical Engineer - AI Trainer
Easily applyDataAnnotationMississauga, ON- $40.00–$176.30 an hour
- Contract +1
- You bring the judgment you have already built over years of designing, debugging, and shipping hardware.
- We bring engineering problems the models cannot yet…
Intermediate Electrical/Controls Engineer
Easily applyControl System innovators, CorpBurlington, ON L7M 1H7- $50,000–$75,000 a year
- Full-time +1
- Dental care
- Life insurance
- Disability insurance
- Extended health care
- Understanding of database management software is an asset.
- Apply your engineering knowledge in electrical hardware and controls software design.
Sr. AV Programmer
Easily applyDiversifiedMississauga, ON- $100,000–$115,000 a year
- Full-time
- Paid time off
- Dental care
- Disability insurance
- Commuter benefits
- This person must be able to remotely support a variety of software deployments to help debug and implement systems.
- Mentor and develop associate colleagues.
Senior C++ Flight Software Engineer
Easily applyNewExperisBrampton, ON- 10+ years of developing embedded applications.
- Lead designs for safety critical, real-time software solutions.
- Review the work of teammates (senior and junior).
Senior C++ Flight Software Engineer
Easily applyNewExperisBrampton, ON- 10+ years of developing embedded applications.
- Lead designs for safety critical, real-time software solutions.
- Review the work of teammates (senior and junior).
Embedded Systems Software Developer
Easily applyTigercat IndustriesCambridge, ON N1T 1S3- $34–$39 an hour
- Full-time
- Monday to Friday +2
- Vision care
- Employee assistance program
- Profit sharing
- RRSP match
- Company events
- This role will also develop, test, and deploy embedded software crucial to the operation of the machine control systems used in equipment for the forestry…
Senior Firmware Engineer
Easily applyLeading Edge National StaffingMississauga, ON- $90,000–$120,000 a year
- Full-time
- If you are an experienced firmware engineer who enjoys solving complex hardware/software problems and delivering reliable, production-ready embedded systems, we…
View similar jobs with this employerAtkinsRéalisMississauga, ON- Full-time
- Update and/or prepare Computers Engineering design documents including software requirements specifications, software design descriptions, and software manuals.
- View all AtkinsRéalis jobs - Mississauga jobs - Junior System Engineer jobs in Mississauga, ON
- Salary Search: Junior Computer Systems Engineer salaries
- See popular questions & answers about AtkinsRéalis
View similar jobs with this employerAtkinsRéalisMississauga, ON- Full-time
- Execute software engineering tasks including software requirements specification, software design description, coding, verification, testing and documentation.
- View all AtkinsRéalis jobs - Mississauga jobs - Senior Plant Engineer jobs in Mississauga, ON
- Salary Search: Senior Plant Controls Systems Engineer salaries
- See popular questions & answers about AtkinsRéalis
View similar jobs with this employerAtkinsRéalisMississauga, ON- Full-time
- Execute software engineering tasks including software requirements specification, software design description, coding, verification, testing and documentation.
- View all AtkinsRéalis jobs - Mississauga jobs - Plant Engineer jobs in Mississauga, ON
- Salary Search: Plant Controls Systems Engineer salaries in Mississauga, ON
- See popular questions & answers about AtkinsRéalis
View similar jobs with this employerAtkinsRéalisMississauga, ON- Full-time
- This position is ideal for an engineer who enjoys combining electrical design, instrumentation, automation, software development, testing, and hands-on field…
View similar jobs with this employerAtkinsRéalisMississauga, ON- Full-time
- The Technical Manager is responsible leading a group of Computer (Digital instrumentation and controls) engineers, and designers engaged in design activities…
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:
Career Resources:
Job Post Details
Robot Programmer
Robot Programmer
Job details
Full job description
About Ascension Automation Solutions
Established in 2013, Ascension Automation Solutions are experts in industrial robotics with a specialization in robotic manufacturing applications. We deliver end-to-end automation solutions, from system design and build to commissioning, integration, and ongoing service. Our team thrives on solving complex challenges across custom automation, machine retrofit, and advanced manufacturing environments.
We are currently seeking Senior Robot Programmers with strong commissioning expertise and experience supporting complex, integrated robotic systems.
Position Overview
The Senior Robot Programmer is responsible for the programming, commissioning, startup, and optimization of robotic automation systems ranging from single-robot cells to fully integrated, multi-robot production lines.
This role requires hands-on experience in full system commissioning, including debugging mechanical, electrical, and process interactions in real-world production environments. The ideal candidate brings a strong understanding of complex manufacturing processes, and the ability to independently drive systems from installation through successful production handoff.
Key Responsibilities
- Program and configure robotic systems including Fanuc, ABB, and Yaskawa / Motoman platforms across industrial applications
- Lead and execute full system commissioning, including system bring-up, IO validation, process tuning, and production readiness
- Troubleshoot and resolve complex system-level issues involving robot logic, PLC interaction, tooling, and process variables
- Work across advanced applications such as spot welding, MIG welding, dispensing/sealing, material handling, and integrated vision systems
- Commission and optimize robot-integrated vision systems, ensuring accuracy and repeatability in production environments
- Support new builds in Cambridge, and support installations at customers facilities
- Support system startup at customer sites, including cycle time optimization, fault recovery, and production stabilization
- Perform and support pre-shipment validation and quality inspections to ensure systems meet internal and customer specifications
- Clearly communicate and document mechanical, electrical, and process-related issues, providing actionable feedback to engineering and build teams
- Generate and maintain documentation to support quality and compliance requirements
- Adhere to all internal and customer safety standards and safe work practices
- Required Experience & Technical Qualifications
- Extensive hands-on commissioning experience with industrial robotic systems in production environments
- Proven ability to work with complex, multi-robot systems and integrated automation lines
- Strong understanding of manufacturing processes such as welding, sealing, dispensing, or material handling, including process tuning and optimization
- Experience troubleshooting across robot, PLC, tooling, and process layers
- Proficiency with major robot platforms including ABB, Fanuc, and Yaskawa / Motoman (additional experience with KUKA or Nachi considered an asset)
- Experience with robotic vision systems (e.g., Fanuc iRVision) preferred
- Experience working with major OEM standards (e.g., automotive specifications such as GRS) is an asset
Education
- Diploma or Bachelor’s degree in Automation, Electrical, or Mechanical Engineering Technology, or related field
- Equivalent hands-on experience will be considered
Compensation
- Base Rate: $36.00 – $50.00 CAD/hour, plus applicable overtime
- Compensation aligned with experience and technical specialization
- Highly experienced industry specialists may be eligible for rates above $50.00 CAD/hour based on project requirements
Travel & Work Environment
- This will be a primarily in office position, with up to 20% travel almost exclusively within Canada
- Work performed in a mix of shop, field, and customer production environments
- Flexibility to work varied shifts, including days, nights, weekends, and extended hours during commissioning and startup phases
Job Types: Full-time, Permanent
Pay: $36.00-$50.00 per hour
Benefits:
- Casual dress
- Company events
- Dental care
- Extended health care
- Life insurance
- Vision care
Experience:
- ABB/Fanuc: 5 years (required)
- Vision Systems: 3 years (required)
Work Location: In person