Bachelor's degree in Computer Science, Information Technology, or related field preferred. * Minimum of 2 years of experience in IT support roles. * Strong knowledge of Windows and/or macOS operating ...
Bachelor's degree in Computer Science, Information Technology, or related field preferred. * Minimum of 2 years of experience in IT support roles. * Strong knowledge of Windows and/or macOS operating ...
At Saint Patrick, technology instruction is developmentally appropriate, hands-on, and aligned with state standards (Michigan Computer Science Standards and MiTECS). The Technology Teacher will ...
At Saint Patrick, technology instruction is developmentally appropriate, hands-on, and aligned with state standards (Michigan Computer Science Standards and MiTECS). The Technology Teacher will ...
Bachelor's degree in Computer Science, Data Science, Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related technical field. * 5+ years of professional ...
Bachelor's degree in Computer Science, Data Science, Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related technical field. * 5+ years of professional ...
Bachelor's degree in Computer Science, Data Science, Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related technical field. * 5+ years of professional ...
Bachelor's degree in Computer Science, Data Science, Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related technical field. * 5+ years of professional ...
Senior AI/ML Scientist
Milford, MI · On-site
Bachelor's degree in Computer Science, Engineering, or Mathematics * Proficiency in modern programming languages such as Python and C/C++ (JavaScript optional depending on your stack), with strong ...
Senior AI/ML Scientist
Milford, MI · On-site
Bachelor's degree in Computer Science, Engineering, or Mathematics * Proficiency in modern programming languages such as Python and C/C++ (JavaScript optional depending on your stack), with strong ...
Data Scientist
Southfield, MI · On-site
$128K/yr
Master's - Data Science, Computer Science, Computer Engineering, Systems Engineering, or in a related field of study (will accept equivalent foreign degree); Training: None; Experience: One (1) year ...
Data Scientist
Southfield, MI · On-site
$128K/yr
Master's - Data Science, Computer Science, Computer Engineering, Systems Engineering, or in a related field of study (will accept equivalent foreign degree); Training: None; Experience: One (1) year ...
Master's degree in data science, statistics, computer science or related field * 8+ years of professional experience, including 2+ years in supply chain analytics (planning, forecasting, logistics ...
Master's degree in data science, statistics, computer science or related field * 8+ years of professional experience, including 2+ years in supply chain analytics (planning, forecasting, logistics ...
Data Science Intern
Auburn Hills, MI · On-site
Majors in computer science, data analysis, or related firld * Graduation of 2027 or later * Minimum 2.8 GPA What we can do for you * At Forvia, you will find an engaging and dynamic environment where ...
Data Science Intern
Auburn Hills, MI · On-site
Majors in computer science, data analysis, or related firld * Graduation of 2027 or later * Minimum 2.8 GPA What we can do for you * At Forvia, you will find an engaging and dynamic environment where ...
FORVIA is looking for a year-round Data Science Intern for its headquarters in Auburn Hills ... cases such as computer vision, predictive maintenance, and anomaly detection. Support the ...
FORVIA is looking for a year-round Data Science Intern for its headquarters in Auburn Hills ... cases such as computer vision, predictive maintenance, and anomaly detection. Support the ...
CAD Designer
Sterling Heights, MI · On-site
$25.25 - $34.75/hr
We also manufacture custom enclosures for controlled environments for the scientific and industrial ... The CAD designer creates precise and manufacturable design documentation by translating customer ...
CAD Designer
Sterling Heights, MI · On-site
$25.25 - $34.75/hr
We also manufacture custom enclosures for controlled environments for the scientific and industrial ... The CAD designer creates precise and manufacturable design documentation by translating customer ...
Diagnostics & Analytics Sub-System Lead Engineer - Chassis OR Senior Diagnostics & Analytics Sub-...
$90K - $118K/yr
Your Skills & Abilities (Required Qualifications): (Required for Level 6) * Bachelor of Science degree in Computer Science, Engineering, Applied Mathematics, Statistics, Data Governance, or Data ...
Diagnostics & Analytics Sub-System Lead Engineer - Chassis OR Senior Diagnostics & Analytics Sub-...
$90K - $118K/yr
Your Skills & Abilities (Required Qualifications): (Required for Level 6) * Bachelor of Science degree in Computer Science, Engineering, Applied Mathematics, Statistics, Data Governance, or Data ...
Bachelor of Science in Mechanical or Electrical Engineering or a Bachelor of Science in Computer Science or equivalent from an ABET accredited University. * 3-5 years ofexperience in emission systems ...
Bachelor of Science in Mechanical or Electrical Engineering or a Bachelor of Science in Computer Science or equivalent from an ABET accredited University. * 3-5 years ofexperience in emission systems ...
Data Scientist
Auburn Hills, MI · On-site
Required : • BACHELOR OF COMPUTER SCIENCE • 8 - 10 Years of experience • Strong hands-on experience in Exploratory Data Analysis (EDA) and Root Cause Analysis (RCA) • Expertise in Machine ...
Data Scientist
Auburn Hills, MI · On-site
Required : • BACHELOR OF COMPUTER SCIENCE • 8 - 10 Years of experience • Strong hands-on experience in Exploratory Data Analysis (EDA) and Root Cause Analysis (RCA) • Expertise in Machine ...
Senior Technical Consultant
Novi, MI · On-site
$128K - $199K/yr
Additional Qualifications Employer will accept a Master's degree in Computer Science, Engineering [any] or related field and [2] two years of experience in the job offered or in a Senior Technical ...
Senior Technical Consultant
Novi, MI · On-site
$128K - $199K/yr
Additional Qualifications Employer will accept a Master's degree in Computer Science, Engineering [any] or related field and [2] two years of experience in the job offered or in a Senior Technical ...
Powertrain System Reliability Engineer
Auburn Hills, MI · On-site
$97K - $122K/yr
Requirements \-Bachelor of Science in Mechanical or Electrical Engineering or a Bachelor of Science in Computer Science or equivalent from an ABET accredited University. \-1\-3 years of experience in ...
Powertrain System Reliability Engineer
Auburn Hills, MI · On-site
$97K - $122K/yr
Requirements \-Bachelor of Science in Mechanical or Electrical Engineering or a Bachelor of Science in Computer Science or equivalent from an ABET accredited University. \-1\-3 years of experience in ...
Diagnostics & Analytics Sub-System Lead Engineer - Chassis OR Senior Diagnostics & Analytics Sub-Sys
Milford, MI · On-site
Your Skills & Abilities (Required Qualifications): (Required for Level 6) * Bachelor of Science degree in Computer Science, Engineering, Applied Mathematics, Statistics, Data Governance, or Data ...
Diagnostics & Analytics Sub-System Lead Engineer - Chassis OR Senior Diagnostics & Analytics Sub-Sys
Milford, MI · On-site
Your Skills & Abilities (Required Qualifications): (Required for Level 6) * Bachelor of Science degree in Computer Science, Engineering, Applied Mathematics, Statistics, Data Governance, or Data ...
Postdoc Research Associate
Rochester, MI · On-site
Position Approval Information First Section School/College: School of Engineering and Computer Science Department: 2185 - Electrical & Computer Engineering Position Title: Other Field of Specialty:
Postdoc Research Associate
Rochester, MI · On-site
Position Approval Information First Section School/College: School of Engineering and Computer Science Department: 2185 - Electrical & Computer Engineering Position Title: Other Field of Specialty:
Requirements: • Bachelor's degree in computer science, computer engineering, or related field with relevant experience • Minimum 2 years' experience in software programming • Minimum 2 years ...
Requirements: • Bachelor's degree in computer science, computer engineering, or related field with relevant experience • Minimum 2 years' experience in software programming • Minimum 2 years ...
Requirements: · Bachelor's degree in computer science, computer engineering, or related field with relevant experience · Minimum 2 years' experience in software programming · Minimum 2 years ...
Quick apply
Requirements: · Bachelor's degree in computer science, computer engineering, or related field with relevant experience · Minimum 2 years' experience in software programming · Minimum 2 years ...
D. in a relevant STEM field (Data Science, Computer Science, Engineering, Physics, Mathematics, etc.) * 2+ years of experience in AI/ML algorithm development using core data science languages and ...
D. in a relevant STEM field (Data Science, Computer Science, Engineering, Physics, Mathematics, etc.) * 2+ years of experience in AI/ML algorithm development using core data science languages and ...
Computer Science information
See Rochester, MI salary details
$52K - $55.5K
7% of jobs
$55.5K - $59K
7% of jobs
$59K - $62.4K
2% of jobs
$62.4K - $65.9K
0% of jobs
$65.9K - $69.4K
2% of jobs
$70.9K is the 25th percentile. Wages below this are outliers.
$69.4K - $72.8K
15% of jobs
$72.8K - $76.3K
16% of jobs
The median wage is $76.6K / yr.
$76.3K - $79.8K
13% of jobs
$79.8K - $83.3K
6% of jobs
$84.9K is the 75th percentile. Wages above this are outliers.
$83.3K - $86.7K
16% of jobs
$86.7K - $90.2K
17% of jobs
$52K
$76.5K
$90.2K
How much do computer science jobs pay per year?
What is the difference between Computer Science vs Software Developer?
| Aspect | Computer Science | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field | Bachelor's in CS, Software Engineering, or related field often preferred |
| Work Environment | Research labs, academia, tech companies, startups | Tech companies, software firms, freelance projects |
| Industry Usage | Academic research, algorithm development, theoretical work | Building, coding, testing software applications |
| Common Search/Comparison | Focuses on theoretical foundations and algorithms | Focuses on practical software creation and deployment |
Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.
What is computer science?
What Are Computer Science Jobs?
The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.
What are the key skills and qualifications needed to thrive in a Computer Science role, and why are they important?
What are some common challenges computer science professionals face when working on collaborative software projects?

Full-time
Medical, Dental, Vision, Retirement, PTO
Posted 15 days ago
Job description
RCC Business IT is a leading provider of comprehensive IT solutions tailored to meet the unique needs of businesses across various industries. We specialize in delivering cutting-edge technology services to enhance efficiency, productivity, and security for our clients.
Position Overview: We are currently seeking a skilled IT Service Technician with mid-level support experience to join our dynamic team. The ideal candidate will have a strong technical background, excellent problem-solving abilities, and a passion for delivering top-notch IT support services.
Responsibilities:
- Provide technical support to end-users on hardware, software, and network-related issues.
- Diagnose and resolve technical problems efficiently and effectively.
- Install, configure, and maintain IT systems and infrastructure.
- Perform routine maintenance tasks such as system updates, patches, and backups.
- Collaborate with other team members to troubleshoot complex issues.
- Document support activities, solutions, and processes for knowledge sharing.
- Assist in the implementation of IT projects and initiatives as needed.
- Stay current with industry trends and emerging technologies to continuously improve skills and knowledge.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or related field preferred.
- Minimum of 2 years of experience in IT support roles.
- Strong knowledge of Windows and/or macOS operating systems.
- Proficiency in troubleshooting hardware, software, and network issues.
- Experience with Active Directory, Office 365, and other enterprise-level tools.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Relevant certifications such as CompTIA A+, Network+, or Microsoft Certified Desktop Support Technician (MCDST) a plus.
Benefits:
- Competitive salary commensurate with experience.
- Health, dental, and vision insurance coverage.
- Retirement savings plan with company match.
- Paid time off and holidays.
- Opportunities for professional development and training.