1

Computer Science Jobs in Rochester Hills, MI (NOW HIRING)

Bachelors degree Computer Science, Economics, Analytics, Business, Strategy, Finance, Mathematics/Statistics or related field * 5+ years of relevant experience in Computer Science, Economics ...

M.S. in operations research, engineering, computer science, applied statistics, physics, or related field, Ph.D. preferred. Equivalent additional experience may substitute for advanced degree. What ...

M.S. in operations research, engineering, computer science, applied statistics, physics, or related field, Ph.D. preferred. Equivalent additional experience may substitute for advanced degree. What ...

Master's degree in quantitative fields, such as Data Science, Engineering, Operations Research, Industrial Engineering, Statistics, Mathematics OR Computer Science or equivalent combination of ...

Master's in Mechanical, Electrical, Computer Science, Computer engineering, Physics, Mathematics or related fields or a combination of education and equivalent experience * 4+ years of experience of ...

Embedded Software Engineer

Rochester, MI

$121K - $159K/yr

B.S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering with 5+ years of software development experience using C and assembly software for embedded ...

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 ...

Embedded Software Engineer

Rochester, MI · On-site

$121K - $159K/yr

S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering with 5+ years of software development experience using C and assembly software for embedded controllers ...

Staff Data Science

Warren, MI · On-site

$150 - $230/hr

S. in operations research, engineering, computer science, applied statistics, physics, or related field, Ph.D. preferred. Equivalent additional experience may substitute for advanced degree.**What ...

Showing results 21-40

Computer Science information

See Rochester Hills, MI salary details

$52K

$76.5K

$90.2K

How much do computer science jobs pay per year?

As of Aug 19, 2026, the average yearly pay for computer science in Rochester Hills, MI is $76,498.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,300.00 and $86,100.00 per year, depending on experience, location, and employer.

What is computer science?

Computer science is the study of computers, computational systems, and how they process information. It covers a wide range of topics, including programming, algorithms, data structures, artificial intelligence, and software engineering. Computer scientists design and analyze software and hardware to solve problems and improve technology. The field is essential in many industries, from finance and healthcare to entertainment and research.

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?

To thrive in a Computer Science role, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with languages like Python, Java, C++, version control systems such as Git, and software development methodologies is often required. Analytical thinking, attention to detail, and effective teamwork are valuable soft skills that set candidates apart. These skills ensure you can design efficient solutions, collaborate on complex projects, and adapt to rapidly evolving technologies.

What are some common challenges computer science professionals face when working on collaborative software projects?

Computer science professionals often encounter challenges such as coordinating with team members across different disciplines, managing version control in shared codebases, and ensuring clear communication of technical concepts to non-technical stakeholders. Navigating conflicting priorities and integrating diverse components can also be demanding, especially in agile environments with tight deadlines. Strong collaboration skills, openness to feedback, and familiarity with team tools like Git and project management platforms can help address these challenges effectively.

What is the difference between Computer Science vs Software Developer?

AspectComputer ScienceSoftware Developer
Required CredentialsBachelor's or higher in CS or related fieldBachelor's in CS, Software Engineering, or related field often preferred
Work EnvironmentResearch labs, academia, tech companies, startupsTech companies, software firms, freelance projects
Industry UsageAcademic research, algorithm development, theoretical workBuilding, coding, testing software applications
Common Search/ComparisonFocuses on theoretical foundations and algorithmsFocuses 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.

Are computer science majors still in demand?

Computer science majors are currently in high demand due to the growth of technology, software development, cybersecurity, and data analysis fields. Employers seek candidates with programming skills, knowledge of algorithms, and experience with tools like Python, Java, and cloud platforms, making it a strong career choice with good job prospects.

What are careers in computer science?

Careers in computer science include roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These jobs typically require strong programming skills, knowledge of algorithms, and familiarity with tools like programming languages, databases, and operating systems.

What can you do with a computer science degree?

A computer science degree prepares individuals for a variety of roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. It provides skills in programming, algorithms, and systems design, often requiring knowledge of programming languages, databases, and problem-solving. Graduates can work in technology companies, finance, healthcare, or government agencies, often with opportunities for certification and ongoing learning.

What jobs can I do with computer science?

A degree in computer science opens opportunities for roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like databases and operating systems.

What are the most commonly searched types of Computer Science jobs in Rochester Hills, MI?

The most popular types of Computer Science jobs in Rochester Hills, MI are:

What are popular job titles related to Computer Science jobs in Rochester Hills, MI?

For Computer Science jobs in Rochester Hills, MI, the most frequently searched job titles are:

What cities near Rochester Hills, MI are hiring for Computer Science jobs?

Cities near Rochester Hills, MI with the most Computer Science job openings:

Infographic showing various Computer Science job openings in Rochester Hills, MI as of August 2026, with employment types broken down into 44% Full Time, and 56% Part Time. Highlights an 85% In-person, and 15% Remote job distribution, with an average salary of $76,498 per year, or $36.8 per hour.

$162K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 6 days ago


Job description

Our Marketing, Sales & Service organization advances Ford's reputation as a visionary vehicle and mobility services company and helps deliver a trusted customer experience. Use your marketing, sales, and service expertise to turn data-driven insights into innovative solutions that enhance sales and customer loyalty. Join us and be the eyes, ears, and voice of Ford.

The Yield Management (YM) team supports all Ford Blue, Model e, and Ford Pro product lines and tackles the ~5 highest priority strategic and profit projects each quarter.  The team works in "Value Sprints" with a dedicated team focused against a specific mandate for a dedicated period of time. The team applies problem-solving framework and leverages advanced analytics to derive insights and deliver tangible recommendations to create value for Ford.  Yield Management's project portfolio aims to deliver a balance of:

  • Near term vehicle line specific profit improvement or risk mitigation actions
  • New or expanded enterprise capabilities
  • Long term portfolio optimizations


This Yield Management position operates cross-functionally across Marketing & Sales, Brand, Product Marketing, General Management, GDI&A, Finance, & Ford Credit.  Data Scientists come from a range of different backgrounds and work on specific "sprints" typically for 6-8 weeks.
In this position...

This role is at the intersection of strategy, operations, and analytics, and is tasked with creating change and maximizing profits in the Ford+ plan. The immediate working team is highly collaborative and fast-paced. This is a high-exposure role with ongoing interaction with leadership across Ford Blue, Model e, and Ford Pro.

As a Data Scientist, you will perform analysis and modeling as part of Yield Management Scope: Profit optimization & decision analysis, vehicle line demand estimation, price sensitivity analysis, counter-factual modeling, and hypothesis testing.

You'll have...

  • Bachelors degree Computer Science, Economics, Analytics, Business, Strategy, Finance, Mathematics/Statistics or related field 
  • 5+ years of relevant experience in Computer Science, Economics, Analytics, Business, Strategy, Finance, or related field 
  • 3+ years of various modeling methodologies, including economics, econometrics, statistics, data mining; be able to explain to a non-technical audience the results of your work
  • 3+ years of experience working in Microsoft Excel and PowerPoint
  • 3+ years in python and Database languages such as SQL
     

Even better, you may have...

  • MBA or PhD degree in Statistics, Economics, Computer Science in an appropriate field of study
  • Experience with Google Cloud Platform (GCP) and programming/statistical software utilizing large datasets
  • Knowledge of Marketing & Sales, including exposure to some combination of go-to-market strategy, brand marketing, field ops, sales, variable marketing, pricing, allocation, production, or supply chain
  • Fast learning, hands on, aspirational and curious in technical excellence and innovation; have a lifetime learning attitude
  • Be able to make reasonable judgment and conclusion with limited information and resources; be able to quickly convert a real business requirement into a solvable modeling problem, sort out relevant information, and judge the solution against business reality
  • Executive communication experience (written and verbal)


You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!

As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all of the above? No matter what you choose, we offer a work life that works for you, including:

Immediate medical, dental, vision and prescription drug coverage
Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
Vehicle discount program for employees and family members and management leases
Tuition assistance
Established and active employee resource groups
Paid time off for individual and team community service 
A generous schedule of paid holidays, including the week between Christmas and New Year's Day 
Paid time off and the option to purchase additional vacation time. 
This position is a salary grades 5-8 and ranges from $63,480-162,120.

For more information on salary and benefits, click here: https://fordcareers.co/GSR


Visa sponsorship is available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call 1-888-336-0660.
This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. 
#LI-Hybrid #LI-LS1
 

What you'll do...

In sprints, Data Scientists are responsible for:

  • Accessing and analyzing data to develop solutions, including leveraging advanced analytics tools and building ad-hoc data models
  • Applying structured problem-solving mindset to sprints
  • Considering enterprise-wide impact and sensitivity of sprint recommendations
  • Communicating analysis insights and implications of sprint recommendations
  • Apply and integrate latest analytical tools developed by Yield Management Advanced Analytics modeling team
  • Assist in preparing presentations and reports for management and business customers

Additionally, Data Scientists support:

  • Establishing the sprint mandate and problem statement with key stakeholders
  • Leading analysis and developing insights and implications of decisions
  • Delivering clear and actionable recommendations

Ford logo

About Ford

Sourced by ZipRecruiter

At Ford Motor Company, we believe freedom of movement drives human progress. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career and help us define tomorrow's transportation.

Industry

Civil engineering construction

Company size

51 - 200 Employees

Headquarters location

Doral, FL, US

Year founded

1982