Back to results

Software engineer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

For: https://canadapeptideresearch.is Job Description We are seeking a skilled and motivated Computer Engineer to join our team. The successful candidate will be responsible for designing, developing, testing, and maintaining computer hardware, software, and integrated systems. This position involves solving technical problems, improving system performance, and working with other engineers to develop innovative technology solutions. Key Responsibilities Design, develop, and test computer hardware and software systems. Troubleshoot technical problems and implement solutions. Develop and maintain computer networks and integrated systems. Collaborate with software developers, IT professionals, and engineering teams. Evaluate and improve system performance, reliability, and security. Research emerging technologies and recommend improvements. Prepare technical documentation and project reports. Ensure systems meet industry standards and organizational requirements. Qualifications and Requirements Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. Knowledge of programming languages such as Python, C++, or Java. Understanding of computer hardware, processors, and networking technologies. Experience with operating systems such as Windows and Linux. Strong analytical, technical, and problem-solving skills. Excellent communication and teamwork abilities. Ability to manage multiple projects and meet deadlines. Preferred Qualifications 2–5 years of relevant engineering experience. Experience with embedded systems or hardware development. Familiarity with cloud computing and cybersecurity. Knowledge of artificial intelligence and automation technologies. Benefits Competitive salary and performance bonuses. Health and dental insurance. Paid vacation and holidays. Professional development and training opportunities. Opportunities for career advancement. Collaborative and innovative work environment.
More about this job

Responsibilities

Design, develop, test, and maintain computer hardware, software, networks, and integrated systems, while troubleshooting technical issues and improving performance, reliability, and security. Collaborate with engineering and IT teams, research emerging technologies, prepare technical documentation, and ensure systems meet industry and organizational standards.

Requirements

A bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field is required, along with knowledge of Python, C++, or Java, computer hardware, networking, and Windows or Linux. The role calls for strong analytical, technical, problem-solving, communication, and teamwork skills; 2–5 years of relevant experience is preferred, as are embedded systems, hardware development, cloud computing, cybersecurity, AI, or automation experience.

Skills

  • Computer Engineering
  • Hardware Design
  • Software Development
  • System Testing
  • Troubleshooting
  • Computer Networking
  • Integrated Systems
  • System Performance Optimization
  • System Reliability
  • Cybersecurity
  • Python
  • C++
  • Java
  • Windows
  • Linux
  • Embedded Systems

Benefits

  • Performance Bonuses
  • Health Insurance
  • Dental Insurance
  • Paid Vacation
  • Paid Holidays
  • Professional Development and Training
  • Career Advancement Opportunities

Visa sponsorship

Not detected in the job text

Categories

  • Engineering
  • Software
  • Technology

Keywords

  • Computer Engineering
  • Electrical Engineering
  • Computer Science
  • Computer Hardware
  • Software Development
  • Hardware Development
  • System Testing
  • Computer Networks
  • Integrated Systems
  • Python
  • C++
  • Java
  • Windows
  • Linux
  • Embedded Systems
  • Cloud Computing
  • Cybersecurity
  • Artificial Intelligence
  • Automation
  • System Performance
  • System Reliability
  • Technical Documentation
  • Industry Standards
  • Troubleshooting
  • Emerging Technologies

Report this job

Get in touch
MovoJobs

Contact us