1

Junior Computer Engineer Jobs in Novi, MI (NOW HIRING)

The Junior Material Flow Engineer supports the design, documentation, and field verification of ... This is a hands-on, execution-focused role - the work is split between CAD layout development, PFEP ...

The Junior Material Flow Engineer supports the design, documentation, and field verification of ... This is a hands-on, execution-focused role - the work is split between CAD layout development, PFEP ...

The Junior Material Flow Engineer supports the design, documentation, and field verification of ... This is a hands-on, execution-focused role -- the work is split between CAD layout development ...

The Junior Mechanical Build Technician is responsible for assisting with the assembly of HMS ... CAD drawings and engineering documentation · Knowledge of pneumatics, hydraulics, or ...

Our client is currently seeking a Java Developer - Junior Location : Ann Arbor, MI ((Hybrid: 4 days ... Minimum Qualifications Bachelor's degree in Computer Science or a related technical discipline. 1+ ...

The Junior Mechanical Build Technician is responsible for assisting with the assembly of HMS ... CAD drawings and engineering documentation · Knowledge of pneumatics, hydraulics, or ...

Be Seen First

Senior CAD Design Engineer - Paint Systems Position Summary The Senior CAD Design Engineer - Paint ... technical guidance to junior designers, and coordinate closely with project engineers ...

next page

Showing results 1-20

Junior Computer Engineer information

See Novi, MI salary details

$31.6K

$67.6K

$103.2K

How much do junior computer engineer jobs pay per year?

As of Aug 31, 2026, the average yearly pay for junior computer engineer in Novi, MI is $67,646.00, according to ZipRecruiter salary data. Most workers in this role earn between $45,700.00 and $75,400.00 per year, depending on experience, location, and employer.

What does a junior computer engineer do?

A Junior Computer Engineer typically assists in designing, developing, testing, and maintaining computer hardware and software systems. They work under the supervision of senior engineers to help troubleshoot technical issues, write code, and support hardware integration. This entry-level role often involves learning company-specific processes, collaborating with other team members, and gaining hands-on experience in various engineering tasks. The goal is to build foundational skills and knowledge for career growth in computer engineering.

What are the key skills and qualifications needed to thrive as a junior computer engineer, and why are they important?

To thrive as a Junior Computer Engineer, you need a solid understanding of computer hardware, programming languages (such as C++ or Python), and a relevant bachelor’s degree in computer engineering or a related field. Familiarity with development tools, version control systems like Git, and basic circuit design software is typically required. Strong problem-solving, teamwork, and communication skills help you effectively collaborate and adapt to technical challenges. These skills and qualities are essential for delivering reliable engineering solutions and contributing effectively to project teams.

What types of projects and tasks can a junior computer engineer expect to work on during their first year?

As a Junior Computer Engineer, you can expect to work on a variety of tasks that support both hardware and software development teams. Common responsibilities include assisting with troubleshooting hardware issues, writing and testing code for embedded systems, updating technical documentation, and supporting senior engineers with research or prototype development. You'll often collaborate with cross-functional teams, such as software developers, hardware designers, and quality assurance specialists, gaining exposure to different stages of the engineering process. This hands-on experience helps you build foundational skills and offers opportunities to gradually take on more complex projects as you grow in the role.

What is the difference between Junior Computer Engineer vs Software Developer?

AspectJunior Computer EngineerSoftware Developer
Required CredentialsAssociate's or Bachelor's in Computer Engineering or related fieldBachelor's in Computer Science, Software Engineering, or related field
Work EnvironmentHardware and software integration, testing, troubleshootingDesigning, coding, testing software applications
Employer & Industry UsageTech companies, hardware firms, embedded systemsIT firms, software companies, startups
Common Search & ComparisonOften compared for entry-level roles in techRelated but more focused on software development tasks

Junior Computer Engineers typically focus on hardware-software integration, testing, and troubleshooting, requiring a background in computer engineering. Software Developers primarily design and code software applications, often with a background in computer science. Both roles are entry-level but differ in their core responsibilities and work environments.

What are the most commonly searched types of Computer Engineer jobs in Novi, MI?

The most popular types of Computer Engineer jobs in Novi, MI are:

What are popular job titles related to Junior Computer Engineer jobs in Novi, MI?

For Junior Computer Engineer jobs in Novi, MI, the most frequently searched job titles are:

What cities near Novi, MI are hiring for Junior Computer Engineer jobs?

Cities near Novi, MI with the most Junior Computer Engineer job openings:

Infographic showing various Junior Computer Engineer job openings in Novi, MI as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, 2% Contract, and 1% Nights. Highlights an 73% Physical, 2% Hybrid, and 25% Remote job distribution, with an average salary of $67,362 per year, or $32.4 per hour.

SDET ENGINEER I (JUNIOR) On W2 Only

Dearborn, MI • On-site

Sovereign Technologies
51 - 200 employees

Other

Posted 5 days ago


Job description

Title : SDET ENGINEER I (JUNIOR)
Location : Dearborn, MI
Duration : 6 Months
Rate : Open

Relevant Experience: 5+ Years

Position Summary
Provide automation and validation support for OTA and subsystem testing environments.
Key Responsibilities
Execute automated and manual validation activities.
Develop and maintain Python-based automation scripts.
Support test environment readiness and defect reproduction.
Analyze logs and document test results and findings.
Create technical documentation and test evidence.
Collaborate with engineering teams to improve test efficiency and automation coverage.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Information Technology, or related technical discipline.
2-5 years of software testing, automation, validation, or quality engineering experience.
Industry Experience
Experience in automotive, connected vehicle, embedded systems, telecommunications, aerospace, medical device, or similar engineering environments.
OTA, ECU, embedded software, or connected vehicle exposure preferred.

Technical Skills

Python, Selenium/Appium, Git/GitHub, Jenkins, Jira, TestRail, VS Code or PyCharm
Key Competencies
Strong analytical skills
Documentation discipline
Communication skills
Ability to work in Agile teams
Work Environment
Primarily onsite, supporting engineering laboratories, validation benches, OTA testing activities, and cross-functional engineering teams.