1

Computer Engineering Jobs in Fenton, MI (NOW HIRING)

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field * A minimum of 1 year of relevant experience * Understanding of Energy Storage Systems and ...

Bachelor's degree in Mechanical Engineering, Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics, Computer Science, or related field of study and Three (3) years of ...

Bachelor's degree in Mechanical Engineering, Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics, Computer Science, or related field of study and Three (3) years of ...

Be Seen First

Bachelor of Science in Mechanical Engineering, computer science, computer engineering, robotics engineering, electrical engineering, or equivalent. * 5 years or more of experience leading or ...

AUTOSAR BSW Engineer

Auburn Hills, MI · On-site

$129K - $170K/yr

Qualifications: • Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering or related degree field • 5 years of experience working in embedded software ...

Bachelor's degree in Mechanical Engineering, Electrical Engineering, Computer Engineering, Automotive Technology, or a related technical field. * Experience: A minimum of 5 years of hands-on ...

Lead ASWb Engineer

Auburn Hills, MI · On-site

$97K - $127K/yr

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field * A minimum of 8 years of experience including a minimum of 2 years of experience in technical ...

Showing results 41-60

Computer Engineering information

See Fenton, MI salary details

$43.8K

$109.7K

$124.1K

How much do computer engineering jobs pay per year?

As of Aug 7, 2026, the average yearly pay for computer engineering in Fenton, MI is $109,691.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,600.00 and $118,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a computer engineer?

To thrive as a Computer Engineer, you need strong analytical skills, proficiency in computer architecture, hardware and software design, and at least a bachelor's degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), hardware description languages (like VHDL or Verilog), and tools like MATLAB or CAD software is common, and certifications like Cisco or CompTIA can be beneficial. Problem-solving abilities, teamwork, and effective communication are vital soft skills for collaborating on complex projects and troubleshooting technical issues. These skills and qualifications are essential for designing innovative computing solutions, ensuring reliable system performance, and succeeding in multidisciplinary engineering environments.

What is computer engineering?

Computer engineering is a field that combines principles of electrical engineering and computer science to design, develop, and maintain computer systems and hardware. Computer engineers work on both the hardware (such as processors, circuit boards, and memory devices) and the software that runs on these systems. Their work enables the creation of everything from smartphones and laptops to complex embedded systems in cars and medical devices. Computer engineering can also involve research, innovation, and improving the efficiency and performance of computers and related technologies.

What is the job of a computer engineer?

A computer engineer designs, develops, and tests computer hardware and software systems. They work on creating integrated circuits, embedded systems, and computer networks, often using programming languages and engineering principles. The role typically requires knowledge of electronics, programming, and system architecture.

What is the difference between Computer Engineering vs Computer Science?

AspectComputer EngineeringComputer Science
Required CredentialsBachelor's in Computer Engineering or related fieldBachelor's in Computer Science or related field
Work EnvironmentHardware and software development, embedded systems, device designSoftware development, algorithms, data structures, theoretical computing
Employer & Industry UsageTech companies, hardware firms, embedded systems companiesSoftware firms, research institutions, tech startups
Common Search & ComparisonYesYes

Computer Engineering focuses on designing and developing hardware and embedded systems, combining electrical engineering and computer science principles. Computer Science emphasizes software development, algorithms, and theoretical aspects of computing. While both fields overlap, Computer Engineering leans more toward hardware integration, whereas Computer Science centers on software and programming.

How do computer engineers typically collaborate with other departments in a tech company?

Computer engineers often work closely with software developers, hardware designers, and product managers to bring complex systems to life. Collaboration usually involves regular meetings to align on project goals, troubleshooting cross-disciplinary issues, and integrating hardware and software components. Effective communication and teamwork are essential, as computer engineers must translate technical requirements and constraints between teams to ensure a smooth development process. This collaborative environment helps broaden your skill set and exposes you to various aspects of product development.
What are the most commonly searched types of Computer Engineering jobs in Fenton, MI? The most popular types of Computer Engineering jobs in Fenton, MI are:
What cities near Fenton, MI are hiring for Computer Engineering jobs? Cities near Fenton, MI with the most Computer Engineering job openings:
Infographic showing various Computer Engineering job openings in Fenton, MI as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 10% Part Time, and 2% Contract. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $109,691 per year, or $52.7 per hour.

BMS Software DRE

Stellantis

Auburn Hills, MI • On-site

Full-time

Re-posted 17 days ago


Stellantis rating

7.5

Company rating: 7.5 out of 10

Based on 130 frontline employees who took The Breakroom Quiz

14th of 44 rated automakers


Job description

The Battery Management Systems Design Release Software Engineer is responsible for working with Tier one BMS supplier and Internal development teams (BSW and ASW developers as well as requirements team) for developing and integrating BMS Software for advanced automotive battery pack from initial design concept through full volume production for XHEV software Applications.
Job responsibilities include but are not limited to:
  • Lead the planning and integration program HVBS software requirements that satisfy vehicle and HVBP level functional objectives
  • Work cross functionally with SW development (supplier or internal), SW validation, Calibration Diagnostics, FUSA and Architecture teams to manage SW release timing to meet Vehicle build and program timing needs
  • Lead interface for SW issue resolution for BMS Software on a component, pack and vehicle level
  • Lead technical input for SW coordination and requirements alignment meetings
  • Coordinate HVBS change management for BMS
  • Support BMS Validation, SW development and troubleshooting as needed

Basic Qualifications:
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • A minimum of 1 year of relevant experience
  • Understanding of Energy Storage Systems and Vehicle Electrification
  • CANALYZER, CANOE and INCA proficiency
  • Good analytical and problem-solving skills
  • Familiar electrification architectures including 48V, EV, HEV, PHEV and BSG systems
  • Highly motivated with self-motivation
  • DVP&R and DFMEA basic understanding
  • Demonstrated ability to work in a team environment

Preferred Qualifications:
  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Advanced automotive battery design and testing experience
  • Product Design and Release experience
  • Requirements Definition and Management
  • Change Control and Issue Management Tracking

What Stellantis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom