2

Entry Level Software Engineer Jobs in Clarkston, MI

Associate Bridge Engineer

Troy, MI · On-site

$26.59 - $46.54/hr

Parsons is looking forward to hiring an entry level Associate Bridge Engineer as a new graduate ... Familiarity with structural analysis software including LEAP, STADD, or similar * MicroStation and ...

Parsons is looking forward to hiring an entry level Associate Bridge Engineer as a new graduate ... Familiarity with structural analysis software including LEAP, STADD, or similar * MicroStation and ...

Quality Engineer

Plymouth, MI · On-site

$68K - $88K/yr

... software Where you'll be: This position is located at our Plymouth facility in Plymouth MI ... We empower all our Associates - from entry-level to senior-level - with the skills and knowledge ...

Quality Engineer

Plymouth, MI · On-site

$68K - $88K/yr

... software Where you'll be: This position is located at our Plymouth facility in Plymouth MI ... We empower all our Associates - from entry-level to senior-level - with the skills and knowledge ...

By weaving together advances in cloud infrastructure, automation and analytics, and software ... Participates in mentorship of entry-level team members * Possesses strong, detailed product ...

Senior Pre-Sales Engineer - Network

Detroit, MI · On-site

$103K - $141K/yr

By weaving together advances in cloud infrastructure, automation and analytics, and software ... Participates in mentorship of entry-level team members * Possesses strong, detailed product ...

Warren, MI Duration: Long term About the role: · We're looking for an entry-level Full-Stack Developer to join our team and contribute across the stack--from fine-tuning user experiences to enabling ...

At Roush, we fuse technology and engineering to provide product development solutions to customers ... This entry-level position will perform Finite Element Analysis (FEA) to solve CAE NVH / Durability ...

At Roush, we fuse technology and engineering to provide product development solutions to customers ... This entry-level position will perform Finite Element Analysis (FEA) to solve CAE NVH / Durability ...

Showing results 21-40

Entry Level Software Engineer information

See Clarkston, MI salary details

$24.5K

$107.2K

$193.2K

How much do entry level software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for entry level software engineer in Clarkston, MI is $107,187.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,400.00 and $122,700.00 per year, depending on experience, location, and employer.

What is the difference between Entry Level Software Engineer vs Software Developer?

AspectEntry Level Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in their roles: engineers may focus more on designing systems and architecture, while developers typically concentrate on coding and implementation. Both roles are essential in tech industries and often overlap in job functions, but understanding these distinctions helps job seekers target the right positions.

What types of projects do entry level software engineers typically work on, and how do they collaborate with other team members?

Entry level software engineers often start by working on smaller features, bug fixes, or assisting with testing and documentation within larger projects. They usually collaborate closely with senior engineers, product managers, and QA teams through code reviews, daily stand-ups, and pair programming sessions. This structure helps new engineers learn best practices, understand the codebase, and gradually take on more complex assignments. Effective communication and a willingness to learn are key to success in these collaborative environments.

What does an entry level software engineer do?

An entry level software engineer is responsible for assisting in the design, development, testing, and maintenance of software applications. They typically work under the guidance of more experienced engineers and may write code, debug programs, and participate in code reviews. The role often involves learning company-specific tools and workflows, collaborating with team members, and continuously improving technical skills. Entry level software engineers are expected to adapt quickly, communicate effectively, and contribute to the team's overall goals.

What are the key skills and qualifications needed to thrive as an entry level software engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and often a relevant bachelor’s degree. Familiarity with version control systems like Git, development frameworks, and basic software development tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective collaboration are standout soft skills in this role. These skills are crucial for building reliable software, adapting to evolving technologies, and contributing productively to team projects.

What does an entry level software engineer do?

An Entry-Level Software Engineer, also called a Junior Engineer, works with a team of mid-level and senior engineers to develop, test, and maintain software applications and programs. The job duties of Junior Software Engineers typically include relatively simple routine tasks, such as debugging, testing, and code documentation. These tasks hone a Junior Engineer’s skills and familiarize them with the company’s code base. As Software Engineers gain more years of experience, they work on more complex development projects.

What is the entry-level position for a software engineer?

The entry-level position for a software engineer is typically called a Software Engineer I or Junior Software Engineer. It involves basic coding, debugging, and learning company tools and processes, often requiring familiarity with programming languages like Java, Python, or C++. This role provides foundational experience and may require a bachelor's degree in computer science or related fields.

How to get a job as an entry level software engineer with no experience?

To secure an entry level software engineer position with no experience, focus on building a strong foundation in programming languages like Python or Java, create a portfolio of personal projects, and gain familiarity with tools such as Git and Linux. Internships, coding bootcamps, and certifications can also improve your chances by demonstrating practical skills to employers.

Is 25 too late to become an entry level software engineer?

Entry level software engineering roles are open to individuals of various ages, including those starting in their mid-20s. Many employers value skills, relevant training, and problem-solving ability over age, and career changers often successfully transition into software engineering at this stage by learning programming languages and gaining practical experience. Age is generally not a barrier to entering the field at an entry level.
What are the most commonly searched types of Software Engineer jobs in Clarkston, MI? The most popular types of Software Engineer jobs in Clarkston, MI are:
What job categories do people searching Entry Level Software Engineer jobs in Clarkston, MI look for? The top searched job categories for Entry Level Software Engineer jobs in Clarkston, MI are:
What cities near Clarkston, MI are hiring for Entry Level Software Engineer jobs? Cities near Clarkston, MI with the most Entry Level Software Engineer job openings:
Infographic showing various Entry Level Software Engineer job openings in Clarkston, MI as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $107,187 per year, or $51.5 per hour.

Full-time

Re-posted 26 days ago


Job description

POSITION SUMMARY:
BWI Group is a premier chassis supplier that designs and manufactures brake and suspension systems for the global transportation market. BWI Group is seeking a Validation Engineer who is responsible for planning, executing, and documenting validation activities for products and systems to ensure compliance with internal requirements and external regulatory or customer standards. This role develops validation protocols, conducts tests, analyzes results, and partners with engineering, quality, and operations to maintain validated states and support audits.
JOB RESPONSIBILITIES:
  • Establish validation and qualification criteria for products and systems based on specifications and regulatory requirements.
  • Develop, review, and execute validation master plans and protocols (for example DVPRs, test plans, and traceability).
  • Create and run tests to evaluate system performance, capability, and repeatability against approved protocols.
  • Oversee calibration, verification, and maintenance of instruments and equipment used in validation activities.
  • Analyze test data using appropriate statistical methods and summarize results in validation reports with clear conclusions and recommendations.
  • Identify deviations, nonconformances, and risks; lead or support root cause investigations and implementation of corrective and preventive actions (CAPA).
  • Maintain validation documentation including protocols, reports, risk assessments, traceability matrices, and activity logs in accordance with quality system requirements.
  • Ensure systems remain in a validated state through periodic review, revalidation, and change control support.
  • Collaborate with engineering, quality, manufacturing, IT, and suppliers during design, commissioning, and qualification of new or modified equipment and processes.
  • Support internal and external audits or inspections by providing validation documentation and subject‑matter expertise.
  • Train or mentor technicians and junior team members on validation procedures, test methods, and documentation practices as needed.
  • Ensure validation activities comply with applicable regulations and standards (for example ISO 9001 and IATF 16949, and relevant product standards).
REQUIREMENT QUALIFICATIONS:
  • Bachelor’s degree in Mechanical, Electrical, Chemical, Biomedical, or related Engineering or a closely related scientific field.
  • Experience in validation, test, quality, or process engineering in a manufacturing or laboratory environment (internships or co‑ops for entry level).
  • Strong understanding of manufacturing processes, quality systems, and applicable safety or regulatory requirements.
  • Ability to develop and execute validation protocols, analyze technical data, and write clear technical reports.
  • Knowledge of statistical analysis tools or software (for example, MATLAB, Minitab, EMC, or similar).
  • Excellent attention to detail, organizational skills, and ability to manage multiple validation activities and deadlines.
  • Effective communication and teamwork skills to work across engineering, quality, and operations teams.
PREFERRED QUALIFICATIONS:
  • Experience in a regulated industry such as pharmaceuticals, biotechnology, medical devices, or automotive safety systems.
  • Familiarity with LabVIEW, Python, or other testing/analysis applications.
  • Working knowledge of relevant standards and regulations (for example ISO 9001, and automotive‑specific standards).
  • Experience with risk management tools (FMEA, risk matrices) and structured problem‑solving methodologies such as Six Sigma or Lean.
  • Project management capability, including planning validation activities, coordinating cross‑functional resources, and tracking progress.
TRAVEL REQUIRED (%):
gt;25% travel to meet customers and suppliers with day travel to various technical centers and manufacturing facilities as required.
LANGUAGE SKILLS:
Mastery of the English language and ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
MATHEMATICAL SKILLS:
Ability to apply concepts of probability and statistics, calculus, differential equations, linear algebra, and trigonometry as appropriate for data analysis, reporting and test development.
COMPUTER SKILLS:
Ability to use and understand Windows Office Suite (Word, Excel, PowerPoint, Outlook) and SharePoint. This is additional to the computer skill requirements as stated in the requirement qualifications.
REASONING ABILITY:
Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions and deal with several abstract and concrete variables. Able to read and understand engineering prints/drawings. High level of analytical skills and interpersonal skills. Ability to work on a team. Ability to guide the efforts of support personnel. Good teambuilding skills.
PHYSICAL DEMANDS:
The physical demands described here are representative of those that must be met by an employee to successfully perform the functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to walk and to sit; use hands to manipulate objects, tools, or controls; reach with hands and arms. The employee is occasionally required to stand, stoop, kneel, crouch, or crawl; and to talk and hear. The employee must occasionally lift up to 30 pounds. Specific vision abilities include close vision, color vision, peripheral vision, depth perception and the ability to focus.

WORK ENVIRONMENT:
The work environment characteristics described here are representative of those employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
For more information about BWI Group, please visit our website at www.bwigroup.com
Interested candidates, please send resume to careers@bwigroup.com and hr.us@bwigroup.com