... within the New Flyer and MCI business units. Reporting to the Engineering Lead for vehicle ... Bachelor's degree in computer science, Engineering, or a related technical field is preferred ...
... within the New Flyer and MCI business units. Reporting to the Engineering Lead for vehicle ... Bachelor's degree in computer science, Engineering, or a related technical field is preferred ...
Bachelor's or Master's degree in Engineering, Computer Science, Robotics, Mechatronics, or a ... new technologies and domains * Strengths in one or more of the following areas: robotics and ...
Bachelor's or Master's degree in Engineering, Computer Science, Robotics, Mechatronics, or a ... new technologies and domains * Strengths in one or more of the following areas: robotics and ...
Manage vendor relationships, resource planning, and delivery priorities while balancing new ... Qualifications * Degree in Computer Science, Engineering, or a related field (or equivalent ...
Manage vendor relationships, resource planning, and delivery priorities while balancing new ... Qualifications * Degree in Computer Science, Engineering, or a related field (or equivalent ...
Design, develop, and implement new features within UnionWare's existing technology stack * Maintain ... University degree or college diploma in Computer Science, or equivalent practical experience
Quick apply
Design, develop, and implement new features within UnionWare's existing technology stack * Maintain ... University degree or college diploma in Computer Science, or equivalent practical experience
Design, develop, and implement new features within UnionWare's existing technology stack * Maintain ... University degree or college diploma in Computer Science, or equivalent practical experience
Design, develop, and implement new features within UnionWare's existing technology stack * Maintain ... University degree or college diploma in Computer Science, or equivalent practical experience
Software Developer
Winnipeg, MB · On-site
CA$59K - CA$109K/yr
Learn new development tools, frameworks, technologies, and practices. * Participate in knowledge ... University or College education in Computer Science, Computer Engineering, Software Engineering, or ...
Software Developer
Winnipeg, MB · On-site
CA$59K - CA$109K/yr
Learn new development tools, frameworks, technologies, and practices. * Participate in knowledge ... University or College education in Computer Science, Computer Engineering, Software Engineering, or ...
Mining Process Engineer
Winnipeg, MB · Hybrid
CA$115K - CA$135K/yr
Degree in Engineering or Computer Science (Electrical, Mechatronics, or related field); * 5+ years ... At ALS, you'll be supported to develop new skills and reach your full potential. We invest in our ...
Mining Process Engineer
Winnipeg, MB · Hybrid
CA$115K - CA$135K/yr
Degree in Engineering or Computer Science (Electrical, Mechatronics, or related field); * 5+ years ... At ALS, you'll be supported to develop new skills and reach your full potential. We invest in our ...
Collaborate with project teams to support new initiatives, application enhancements, and database ... What you will bring * Post-secondary education in Computer Science, Computer Engineering ...
Collaborate with project teams to support new initiatives, application enhancements, and database ... What you will bring * Post-secondary education in Computer Science, Computer Engineering ...
You will help us identify market gaps, validate new technologies (including cloud, automation, and ... Bachelor Degree in Computer Science, telecom, or equivalent Great-to-haves * Cisco Certifications ...
You will help us identify market gaps, validate new technologies (including cloud, automation, and ... Bachelor Degree in Computer Science, telecom, or equivalent Great-to-haves * Cisco Certifications ...
Operations Analyst
Winnipeg, MB · Remote
Plan, coordinate, and execute User Acceptance Testing (UAT) for new business systems and system ... Bachelor's degree in Business Administration, Computer Science, Statistics Analytics, Accounting ...
Operations Analyst
Winnipeg, MB · Remote
Plan, coordinate, and execute User Acceptance Testing (UAT) for new business systems and system ... Bachelor's degree in Business Administration, Computer Science, Statistics Analytics, Accounting ...
Technology Associate
Winnipeg, MB · On-site
... willingness to learn new topics and technology, strong judgment, focus on accuracy and ... computer science, operations, administration, or another field requiring strong analytical ...
Technology Associate
Winnipeg, MB · On-site
... willingness to learn new topics and technology, strong judgment, focus on accuracy and ... computer science, operations, administration, or another field requiring strong analytical ...
... willingness to learn new topics and technology, strong judgment, focus on accuracy and ... computer science, operations, administration, or another field requiring strong analytical ...
... willingness to learn new topics and technology, strong judgment, focus on accuracy and ... computer science, operations, administration, or another field requiring strong analytical ...
... develop new skills and knowledge. Qualifications * Bachelor's degree in Information Technology, Computer Science, or a related field. * 10+ years of experience in data protection, with proven ...
... develop new skills and knowledge. Qualifications * Bachelor's degree in Information Technology, Computer Science, or a related field. * 10+ years of experience in data protection, with proven ...
Technology Associate
Winnipeg, MB · Hybrid
... willingness to learn new topics and technology, strong judgment, focus on accuracy and ... computer science, operations, administration, or another field requiring strong analytical ...
Technology Associate
Winnipeg, MB · Hybrid
... willingness to learn new topics and technology, strong judgment, focus on accuracy and ... computer science, operations, administration, or another field requiring strong analytical ...
Security Architect
Winnipeg, MB · On-site
Bachelor's or master's degree in Information Technology, Computer Science, or a related work ... Applied knowledge of methodologies to conduct threat-modeling exercises on new applications and ...
Security Architect
Winnipeg, MB · On-site
Bachelor's or master's degree in Information Technology, Computer Science, or a related work ... Applied knowledge of methodologies to conduct threat-modeling exercises on new applications and ...
Keep abreast of new technologies and industry trends, evaluating their potential to enhance network ... Bachelor's degree in Computer Science, Information Technology, or related field. * At least 3-5 ...
New
Keep abreast of new technologies and industry trends, evaluating their potential to enhance network ... Bachelor's degree in Computer Science, Information Technology, or related field. * At least 3-5 ...
New
Bachelor's or master's degree in Information Technology, Computer Science, or a related work ... Applied knowledge of methodologies to conduct threat-modeling exercises on new applications and ...
Bachelor's or master's degree in Information Technology, Computer Science, or a related work ... Applied knowledge of methodologies to conduct threat-modeling exercises on new applications and ...
Solutions Architect
CA$94K - CA$144K/yr
The Solutions Architect will help drive organizational change by introducing new patterns and ... Bachelor's degree in Computer Science, Software Engineering, or equivalent experience. * Minimum 6 ...
Solutions Architect
CA$94K - CA$144K/yr
The Solutions Architect will help drive organizational change by introducing new patterns and ... Bachelor's degree in Computer Science, Software Engineering, or equivalent experience. * Minimum 6 ...
Database Administrator
Winnipeg, MB · Hybrid
Support the development and deployment of database changes and new applications. * Document and ... Bachelor's Degree in Computer Science, Information Technology, or a related field. * 3-5 years of ...
Database Administrator
Winnipeg, MB · Hybrid
Support the development and deployment of database changes and new applications. * Document and ... Bachelor's Degree in Computer Science, Information Technology, or a related field. * 3-5 years of ...
... new and emerging technologies Collaborate closely with multiple teams including vendors to deliver ... Post-secondary degree/diploma in business or computer science or an equivalent combination of ...
... new and emerging technologies Collaborate closely with multiple teams including vendors to deliver ... Post-secondary degree/diploma in business or computer science or an equivalent combination of ...
Computer Science New Grad information
See Winnipeg, MB salary details
$22.5K - $31.7K
5% of jobs
$31.7K - $41K
13% of jobs
$43.9K is the 25th percentile. Wages below this are outliers.
$41K - $50.2K
21% of jobs
The median wage is $55.6K / yr.
$50.2K - $59.4K
18% of jobs
$59.4K - $68.6K
11% of jobs
$68.6K - $77.8K
6% of jobs
$78.7K is the 75th percentile. Wages above this are outliers.
$77.8K - $87K
5% of jobs
$87K - $96.2K
3% of jobs
$96.2K - $105.5K
11% of jobs
$105.5K - $114.7K
4% of jobs
$114.7K - $123.9K
2% of jobs
$22.5K
$68K
$123.9K
How much do computer science new grad jobs pay per year?
What do computer science new grads do?
As a Computer Science New Grad, you will often start with foundational tasks such as fixing bugs, developing small features, writing tests, and assisting in code reviews. These assignments help you become familiar with the company's codebase, workflows, and development tools while providing opportunities to learn from experienced colleagues. You may also be involved in team meetings, participating in project planning sessions, and collaborating with other developers, product managers, or QA specialists. Over time, as you gain experience and confidence, you'll likely take on larger, more complex projects with greater responsibility. This structured approach allows new grads to build essential skills and smoothly transition into more advanced roles.
What skills and qualifications are needed to thrive as a computer science new grad?
To thrive as a Computer Science New Grad, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically backed by a relevant degree such as a Bachelor’s in Computer Science or related field. Familiarity with industry-standard programming languages (such as Python, Java, or C++), version control systems like Git, and experience with development environments or cloud platforms is highly valued. Strong problem-solving abilities, eagerness to learn new technologies, and effective communication skills help new grads excel in collaborative and fast-paced team settings. These competencies are crucial for adapting to real-world projects, contributing effectively to technical teams, and building a successful early career trajectory.
What is a computer science new grad?
A Computer Science New Grad job is an entry-level position designed for recent graduates with a degree in computer science or a related field. These roles typically focus on software development, data analysis, cybersecurity, or IT support, depending on the company. Employers seek candidates with strong programming skills, problem-solving abilities, and knowledge of industry-standard tools and technologies. New grads often receive mentorship and training to help them transition into professional environments.

Full-time
Re-posted 20 days ago
Job description
POSITION SUMMARY
As a Vehicle Cybersecurity Design Specialist, you will be accountable for completion of engineering design tasks/reviews and project support from concept to implementation as it pertains to the on-going implementation and establishment of vehicle cybersecurity best practices within the New Flyer and MCI business units. Reporting to the Engineering Lead for vehicle cybersecurity, you will ultimately help to develop and implement our vehicle cybersecurity to be in line with ISO 21434 standards as well as other cybersecurity features as needed and identified for both internal and external customer requirements.
WHAT YOU WILL DO:
- Execute and complete vehicle cybersecurity design support tasks and project assignments in support of prototyping/testing & product development activities per Engineering cybersecurity product development processes.
- Coordinate own tasks to ensure deadlines are met per project schedule and applicable lead times. Includes maintaining task status, task progress and communicating risks to task scope change.
- Perform cybersecurity assessment and analysis to ensure compliance with internal process criteria and all applicable standards and regulations.
- Check Engineering Documents, Instructions to Service, Shop Floor Instructions and other documents as applicable and authorized.
- Assist Engineering teams in formulating plans, item definitions and requirements to support vehicle cybersecurity initiatives.
- Undertake cybersecurity activities in the development phases of the security lifecycle and the Engineering Product Development process.
- Collaborate with engineering design teams and delivers cyber security work products while also aiding, guiding, and supporting to ensure they are actioned.
- Review the security compliance and alignment with customer and supplier management programs.
- Conduct effective communication, cooperation, and information flow with other departments and key NFI Group contacts.
- Interact with vendors and customers on cybersecurity related issues as needed.
- Participate in Engineering and other meetings to review departmental issues.
- Develop documents and maintain meeting architecture including regular reviews while ensuring corrective actions are taken and implemented.
- Report weekly on status including completed and outstanding work.
- Complete and support the development, design, & testing of cybersecurity critical systems and controls.
- Support establishing new engineering processes and procedures, tools and documentation based upon implementing ISO21434 Cybersecurity.
- Provide Engineering support where required to vehicle cybersecurity incidences and incidence response plans should they occur.
WHAT YOU NEED TO BE SUCCESSFUL:
- Bachelor's degree in computer science, Engineering, or a related technical field is preferred - Equivalent practical experience, certifications, or technical qualifications in vehicle cybersecurity or cybersecurity best practices will also be considered.
- Knowledge of vehicle electrical and electronics architecture including the communication networks and diagnostic protocols preferred.
- Knowledge and experience in cybersecurity engineering, threat analysis, penetration testing and risk assessment preferred.
- Familiar with regulations/standards (SAE/ISO) and associated regulatory frameworks such as ISO/SAE 21434, SAE 3061 and knowledge of UNECE reg 155 and 156 would be considered an asset but not essential.
- Strong problem solving and analytical skills.
- Knowledge of authentication and encryption techniques preferred.
- Knowledge and experience in wireless connectivity (4G, 5G, WiFi, GPS, Bluetooth, etc.) preferred.
- Excellent interpersonal and communications skills.