1

Software Software Jobs in North Bay, ON (NOW HIRING)

... software ›Assist service advisors in communicating technical findings to customers when needed ›Mentor and support junior technicians as needed What we're looking for ›5+ years of hands-on ...

... software and design principles * Conduct geometric design analysis to ensure compliance with Canadian highway standards and safety regulations * Prepare design calculations, technical reports, and ...

Machinist II

North Bay, ON · On-site

CA$27.50 - CA$37/hr

Knowledge of machinist, CAD and/or CAM software required. * Knowledge of mathematics and its application required. * Knowledge of raw materials, production processes, quality control, costs, and ...

Document Controller

North Bay, ON · On-site

$58K - $67K/yr

Experience in Adobe, Docusign or other similar approval software.Strong attention to detail with excellent organizational and document management skills.Excellent written and verbal communication ...

Machinist I

North Bay, ON · On-site

$30.50 - $41/hr

Knowledge of machinist, CAD and/or CAM software required. * Knowledge of mathematics and its application required. * Knowledge of raw materials, production processes, quality control, costs and other ...

next page

Showing results 1-20

Software Software information

What is a software software?

The term 'Software Software' appears to be a typographical error or redundancy. Typically, the intended job title is 'Software Engineer' or 'Software Developer.' These professionals are responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and create software solutions for businesses or consumers. Their work can range from building desktop applications to developing complex cloud-based systems.

How does a software software typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, and quality assurance specialists to deliver robust solutions. Collaboration usually involves regular meetings to clarify requirements, code reviews to ensure quality, and agile ceremonies like stand-ups or sprint planning to coordinate progress. Effective communication and adaptability are essential, as priorities and project scopes may shift based on feedback from various stakeholders. This teamwork fosters a dynamic environment where engineers can both learn from and contribute to multiple areas of the product lifecycle.

What are the key skills and qualifications needed to thrive as a software software, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and frameworks or languages such as Python, Java, or JavaScript is essential. Problem-solving, teamwork, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building robust software solutions, collaborating with teams, and adapting to evolving technology.

What is the difference between Software Software vs Software Developer?

AspectSoftware SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related field, certifications like Microsoft Certified or AWS CertifiedRequires a degree in computer science or related field, certifications like Microsoft Certified or AWS Certified
Work EnvironmentWorks in teams developing, testing, and maintaining software applicationsDesigns, codes, and tests software programs, often collaborating with teams
Industry UsageCommonly employed in tech companies, software firms, and IT departmentsEmployed across various industries including tech, finance, healthcare, and more

Software Software and Software Developer roles share similar credentials and work environments, often overlapping in industry usage. The main difference lies in the scope: Software Software may focus more on managing and maintaining software systems, while Software Developers primarily design and build new software applications.

What cities near North Bay, ON are hiring for Software Software jobs?

Cities near North Bay, ON with the most Software Software job openings:

Infographic showing various Software Software job openings in North Bay, ON as of August 2026, with employment types broken down into 83% Full Time, 13% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Engineer, Mechanical

North Bay, ON • On-site

CA$96K - CA$132K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

The Mechanical Engineer plays a vital role in driving RRL's engineering capabilities and innovations. The engineer will be involved in various key areas, including design, analysis, research, and development, while upholding the highest standards of safety and professional ethics. As a key member of our team, the Mechanical Engineer will collaborate with various departments, drive technological advancements, and manage strategic projects.

Given the interdisciplinary nature of the role, candidates with cross-disciplinary experience in areas such as hydraulics, programming, mining, electronics, or manufacturing processes will be particularly valued.

This position plays a crucial role in advancing RRL's technological capabilities and maintaining our position as a leader in the mining industry.

Education

Required: 

  • Bachelor of Mechanical Engineering or similar discipline, with eligibility for P.Eng. license, or;
  • Mechanical Engineering degree from a post-secondary institution, with demonstrably equivalent engineering abilities.

Preferred: 

  • Bachelor or Masters of Mechanical Engineering or similar discipline, with P.Eng. license.

Work Experience

Junior or Intermediate:

  • Required: 0-2 years postgraduate work, with experience in a mechanical, manufacturing, mining, or related field.
  • Preferred: 2-4 years postgraduate work, with experience in a mechanical, manufacturing, mining, or related field.

Senior:

  • Required: 5-10 years in a mechanical, manufacturing, mining, or similar field.
  • Preferred: 10+ years in a mechanical, manufacturing, mining, or similar field.

Computer and Software Skills

Required:

  • MS Office Suite.
  • Autodesk Suite:
    • Inventor (or similar)
    • AutoCAD
    • Vault

Considered an asset:

  • Programming proficiency (major asset).
  • Specialized software:
    • NASTRAN (inventor)
    • Tube and pipe (inventor)
    • Blender
    • Automation Studio
  • Use of AI tools.

Salary Range (Base): $96,000 - $132,000 - Based on knowledge, skills, and experience.

#LI-JS1   

Engineering, Community and Ethics

  • Ensure compliance with legislation, regulations, policies and procedures.
  • Adhere to the code of ethics established by governing bodies, including PEO.
  • Participate in professional development activities.
  • Mentor junior engineers and support their professional growth and development.
  • Promote sustainable engineering practices in design and development processes.

Mechanical Engineering

  • Undertake the research, design, and selection of mechanical systems.
  • Carefully balance cost and risk in all engineering work.
  • Research, propose and implement new technologies and/or processes as needed.
  • Provide engineering technical support to field projects.
  • Sign off as Professional Engineer (P.Eng.) on mechanical drawings and designs.
  • Conduct stress analysis, finite element analysis, and other engineering calculations.
  • Check and approve drawings completed by others.
  • Develop and maintain mechanical schematics, assembly drawings, and layouts.
  • Participate in design reviews and implement feedback to improve product designs.
  • Collaborate with cross-functional teams (e.g., electrical, software) to ensure integration of mechanical systems with other components.

Research and Development

  • Collaborate with cross-functional teams to develop or propose new mechanical systems, designs and products.
  • Research and propose innovative solutions to improve existing equipment and products.
  • Assist in the development of prototypes and proof-of-concept designs.

Technical Skills and Knowledge Application

  • Apply in-depth understanding of mechanical systems, components, and principles.
  • Utilize knowledge of mining regulations and safety standards in all work.
  • Implement best practices in mechanical engineering to optimize for mining environments.
  • Apply problem-solving skills to address engineering challenges and optimize system performance.

Software Proficiency

  • Maintain proficiency in AutoCAD, Autodesk Inventor, Vault, and other relevant design software.
  • Utilize simulation and modeling software to test and validate mechanical system designs.
  • Stay current with advancements in CAD and mechanical engineering and design software.
  • Contribute to the selection and implementation of new engineering tools and technologies. 
  • Maintain proficiency in specialized software as needed.