1

Junior Computer Engineer Jobs in Michigan (NOW HIRING)

Software and Controls Engineer

Rochester, MI

$76.90K - $99.40K/yr

... mentor junior team members What You Bring • Experience with PLC programming and industrial ... Computer Engineering, or related field • 1+ years of PLC or controls programming experience • ...

MI · On-site

Qualifications Job Title: Jr. Front-End Developer Basic qualifications ... Bachelor's Degree in Information Systems (IS), Information Technology (IT), Computer Science or ...

Lead Autonomy Engineer - Behavior/ML

Ann Arbor, MI · On-site

$100.30K - $132.10K/yr

Bachelor's degree in Robotics, Computer Science, Computer Engineering, or a field that requires a ... Demonstrated ability to mentor and support more junior engineers in learning and contributing to ...

Senior R&D DevOps Engineer

Rochester Hills, MI · On-site

$119.70K - $153.70K/yr

Conduct peer reviews, ensuring quality and best practices, while mentoring junior engineers What You Need * Bachelor's in computer science or a related field * 5+ years of experience with AWS ...

Senior Controls Engineer

Bridgman, MI · On-site +1

$91K - $120.10K/yr

We are looking for a talented individual to lead large projects, leading Jr. programmers in the ... Engineering graduate in Electrical, Mechatronics, Computer Engineering, Systems Design, or ...

Review code from peers and mentor junior engineers on standard methodologies, architecture, and ... Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related ...

next page

Showing results 1-20

Junior Computer Engineer information

See Michigan salary details

$29.2K

$62.6K

$95.4K

How much do junior computer engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for junior computer engineer in Michigan is $62,580.00, according to ZipRecruiter salary data. Most workers in this role earn between $42,300.00 and $69,700.00 per year, depending on experience, location, and employer.

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 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 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 Michigan? The most popular types of Computer Engineer jobs in Michigan are:
What cities in Michigan are hiring for Junior Computer Engineer jobs? Cities in Michigan with the most Junior Computer Engineer job openings:
Senior Functional Safety Engineer

Senior Functional Safety Engineer

LHP Engineering Solutions

Novi, MI • On-site

Other

Posted 24 days ago


Job description

Job Title: Sr. Functional Safety Engineer
Location: Novi, MI Onsite

LHP Engineering Solutions is a global Functional Safety leader committed to creating safe transportation with developing technologies such as Electric Vehicles and Advanced Driver Assistance Systems. At LHP we ensure Functional Safety and Cyber Security development of these systems and technologies by leveraging our core expertise with widely accepted standards such as AUTOSAR, ISO26262, ASPICE, ISO/SAE 21434.

Role Overview
We are looking for a Sr Functional Safety Engineer to lead ISO 26262 functional safety activities for complex automotive EE/HW/SW systems. This role is responsible for driving the functional safety lifecycle, from concept through production, ensuring that safety goals and ASIL requirements are satisfied. You will act as a key technical leader, interfacing with internal teams and external stakeholders, and mentoring junior engineers in functional safety best practices.

Key Responsibilities

  • Lead functional safety engineering activities in accordance with ISO 26262 for assigned systems and components.
  • Drive HARA activities and derive safety goals and ASIL assignments for vehicle functions.
  • Own the creation and maintenance of functional safety concepts, technical safety concepts, and safety requirements.
  • Define and maintain safety plans, safety verification and validation strategies, and contribute to the development of the safety case.
  • Lead and review FMEA, FTA, FMEDA, and other safety analyses; ensure findings are tracked and resolved with responsible teams.
  • Work closely with systems, hardware, software, test, and manufacturing teams to ensure proper implementation and verification of safety requirements.
  • Guide the integration of functional safety into architecture decisions, design reviews, and change management processes.
  • Act as the primary technical contact for functional safety with internal leadership and external stakeholders (Ex: OEMs, assessors, and suppliers).
  • Mentor and support junior/mid-level engineers in functional safety methods, standards, and daily work products.
  • Contribute to continuous improvement of functional safety processes, templates, and toolchains.

Required Qualifications

  • B.S. or M.S. in Electrical Engineering, Computer Engineering, Mechanical Engineering, Software Engineering, or related field.
  • Typically 5+ years of experience in automotive or embedded systems, with focus on ISO 26262 functional safety.
  • Demonstrated experience owning or leading ISO 26262 activities (concept phase, system design, hardware and/or software safety).
  • Strong knowledge of HARA, FMEA, FTA, FMEDA, and safety verification/validation strategies.
  • In-depth understanding of vehicle E/E architectures, ECUs, microcontrollers, sensors/actuators, and communication networks (Ex:, CAN, LIN, Ethernet).
  • Proven track record coordinating across system, hardware, software, and testing disciplines to implement functional safety requirements.
  • Strong communication skills; able to present complex safety topics and trade-offs to engineering teams, management, and customers.
  • Experience producing or reviewing key ISO 26262 work products (safety plan, safety concept, safety requirements, safety case, etc.).

Bonus Qualifications

  • Experience interfacing with OEMs or independent assessors for functional safety assessments and confirmations.
  • Familiarity with ASPICE or similar process frameworks and how they align with ISO 26262.
  • Experience with requirements and safety tools (Ex: JAMA, DOORS, Polarion, Medini, Ansys, etc.).
  • Knowledge of ISO 21434 and the interaction between functional safety and cybersecurity.
  • Relevant certifications (Ex: TV ISO 26262 FSCAE or equivalent).

EEO Statement: LHP, Inc. is committed to the principles of equal employment opportunity and does not discriminate against any employee or applicant for employment because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected status under federal, state, or local law.

ADA Statement: LHP, Inc. will make reasonable accommodations for qualified individuals with disabilities. If you need assistance or accommodation due to a disability, please contact Human Resources.

LHP, Inc. participates in E-Verify to verify work authorization.