1

Software Developer Intern Jobs in Rochester, MI (NOW HIRING)

Engineering Intern

Troy, MI

$16 - $20.50/hr

Learn the basic functions of FNG Program Lifecycle Management (PLM) software. Assist with clerical ... The Engineering Intern will participate in projects focusing primarily on material consumption and ...

Engineering Intern

Troy, MI

$16 - $20.50/hr

Learn the basic functions of FNG Program Lifecycle Management (PLM) software. Assist with clerical ... The Engineering Intern will participate in projects focusing primarily on material consumption and ...

Engineering Intern

Troy, MI

$16 - $20.50/hr

Learn the basic functions of FNG Program Lifecycle Management (PLM) software. Assist with clerical ... The Engineering Intern will participate in projects focusing primarily on material consumption and ...

Our Software Developer position requires a proficiency in coding and strong analytical skills to develop robust software solutions. The individual in this role will build high-volume processing ...

Software Developer Location: Novi, Michigan . Major Areas of Responsibility * Responsible for the design, development and testing of C++ computer applications on Microsoft .NET platforms and Windows ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

Senior Software Developer

Farmington Hills, MI ยท On-site

$53.75 - $70.75/hr

The Senior Software Developer is responsible for designing, developing, modernizing and supporting customer-facing and internal business applications across the organization. The primary focus being ...

Senior Software Developer

Farmington, MI

$53.75 - $70.75/hr

The Senior Software Developer is responsible for designing, developing, modernizing and supporting customer-facing and internal business applications across the organization. The primary focus being ...

Engineering Intern

Warren, MI

$15.75 - $20.50/hr

ENGINEERING INTERN JOB SUMMARY: We have an opportunity for an Engineering Intern at our Avancez - Lansing Facility. DUTIES AND RESPONSIBILITIES: * Develop and update Standardized Work Instructions ...

Engineering Intern

Troy, MI ยท On-site

$16 - $20.50/hr

Learn the basic functions of FNG Program Lifecycle Management (PLM) software. Assist with clerical ... The Engineering Intern will participate in projects focusing primarily on material consumption and ...

next page

Showing results 1-20

Software Developer Intern information

See Rochester, MI salary details

$10

$21

$36

How much do software developer intern jobs pay per hour?

As of Jun 17, 2026, the average hourly pay for software developer intern in Rochester, MI is $21.07, according to ZipRecruiter salary data. Most workers in this role earn between $17.02 and $22.36 per hour, depending on experience, location, and employer.

What are the big 4 internships?

The Big 4 internships typically refer to summer internship programs at the four largest professional services firms: Deloitte, PricewaterhouseCoopers (PwC), Ernst & Young (EY), and KPMG. These internships are highly competitive and often serve as a pathway to full-time roles in consulting, auditing, and advisory services for aspiring professionals, including software developer interns interested in technology consulting or audit automation.

What are the key skills and qualifications needed to thrive as a Software Developer Intern, and why are they important?

To thrive as a Software Developer Intern, you need a solid understanding of programming fundamentals, problem-solving abilities, and coursework or experience in computer science or a related field. Familiarity with languages like Python, Java, or JavaScript, and exposure to development tools such as Git, version control systems, and IDEs are common requirements. Strong communication, eagerness to learn, and teamwork distinguish standout interns in collaborative environments. These skills and qualities are crucial for contributing effectively to projects, adapting quickly, and making the most of the internship experience.

Is a 3.0 GPA good for internships?

For a Software Developer Intern position, a 3.0 GPA is generally considered acceptable, especially if complemented by strong technical skills, projects, and relevant experience. Many employers value practical abilities and coding proficiency alongside GPA, so demonstrating your skills can be more important than the exact GPA score.

What does a software development intern do?

A software development intern assists in designing, coding, testing, and debugging software applications under the supervision of experienced developers. They often work with programming languages like Java, Python, or C++, and may use tools such as version control systems and development environments to contribute to ongoing projects. The role provides hands-on experience and helps interns develop technical skills relevant to software engineering.

What does a Software Developer Intern do?

A Software Developer Intern assists in the design, development, and testing of software applications under the guidance of experienced developers. Their responsibilities often include writing and debugging code, collaborating with team members, participating in code reviews, and learning new programming tools and technologies. The internship provides hands-on experience and exposure to real-world software development processes, helping interns build essential technical and teamwork skills.

Is $20 an hour good for an internship?

For a Software Developer Intern, $20 an hour is generally considered competitive, especially for entry-level positions that may require basic programming skills and familiarity with tools like Git and IDEs. Internships often pay between minimum wage and $25 an hour, depending on location, company size, and industry standards.

What kind of mentorship and learning opportunities can Software Developer Interns typically expect during their internship?

Software Developer Interns often benefit from structured mentorship programs, pairing them with experienced developers who provide guidance on technical tasks and offer feedback on code quality. Interns usually participate in team meetings, code reviews, and project planning sessions, which help them understand real-world software development workflows. Many organizations also encourage interns to attend internal workshops or training sessions to build their technical and soft skills. This collaborative environment not only accelerates learning but also allows interns to contribute meaningfully to ongoing projects.
What are the most commonly searched types of Software Developer jobs in Rochester, MI? The most popular types of Software Developer jobs in Rochester, MI are:
What cities near Rochester, MI are hiring for Software Developer Intern jobs? Cities near Rochester, MI with the most Software Developer Intern job openings:
Infographic showing various Software Developer Intern job openings in Rochester, MI as of June 2026, with employment types broken down into 50% Internship, 10% Full Time, 20% Part Time, and 20% Contract. Highlights an 100% In-person job distribution, with an average salary of $43,833 per year, or $21.1 per hour.
Software Developer

Full-time

Posted 17 days ago


Job description

A Career at HARMAN
As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you'll discover that at HARMAN you can grow, make a difference and be proud of the work you do every day.
About the Role
As a Software Engineer, you will bridge the gap between advanced computational design, software engineering, and artificial intelligence to support the future of branded automotive experiences. Working within our Industrial and Computational Design team, you will play a key role in translating complex design logic into scalable, user-friendly products that empower our global designers to deliver cohesive, high-performance solutions. Leveraging your specialized expertise, you will independently build the digital infrastructure for design workflows, acting as a technical specialist who translates creative intent into functional, production-ready code.
In this role, you will execute the productization of our computational design assets, turning parametric prototypes into production-ready tools, including plugins, packaged workflows, and web-based interactive experiences. You will support the maintenance of our centralized creative library, ensuring our team has seamless access to the latest tools and on-brand AI models. Your work will contribute to immersive automotive experiences by scaling brand-consistent design generation, improving industrial design workflows, and enabling interactive models-helping our teams deliver cohesive, high-quality in-cabin touchpoints with speed and precision.
Your ability to integrate AI-driven generative design with traditional industrial design excellence will be essential in ensuring we stay at the forefront of automotive innovation. This is an opportunity to contribute to the evolution of how we design, supporting the move beyond manual execution toward a future of automated, intelligent, and interactive design systems that scale our brand's DNA across the entire portfolio.
What You Will Do
  • Productize Computational Workflows: Independently transition internal computational design prototypes into professional-grade, version-controlled tools (plugins, packages, and shared libraries) that are stable and documented.
  • Build Web-Based Design Tools: Build and maintain web applications that expose parametric and data-driven design capabilities through intuitive interfaces.
  • Enable Remote/Cloud Computation: Develop services and APIs that run geometry and design logic reliably, connecting backend computation to modern web front ends.
  • Develop Interactive 3D Design Models: Create lightweight, high-performance interactive 3D visualizations in the browser to communicate design intent.
  • Implement AI Generative Models: Deploy and fine-tune custom AI models specifically for branded experience designs and industrial design aesthetics.
  • Optimize Workflow & Automation: Identify bottlenecks in the design process and implement automated solutions and centralized plugins across active projects.
  • Manage Creative Assets: Support the "single source of truth" library for scripts, plugins, and AI assets, ensuring consistency in branded design outputs.
  • Collaborate Across Disciplines: Partner with Industrial Designers, UIUX Designers, and Engineers to ensure tech-driven solutions remain grounded in human-centric design.
  • Communicate & Demo: Present technical systems through intuitive interfaces and models, making computational design accessible to internal stakeholders.
  • Stay Informed: Research and integrate emerging technologies in WebGL, Machine Learning, and Cloud-based computation to keep our design toolkit current.

What You Need
  • Educational Background: A degree in Computer Science, Computational Design (with a creative focus), Architecture, or Industrial Design with a heavy emphasis on software development.
  • Strong Software Engineering Fundamentals: 5+ years of experience building and shipping applications or internal platforms with an emphasis on reliability and maintainability.
  • Web Application Development: Proficiency with modern languages (e.g., JavaScript/TypeScript and/or Python), including experience across front-end and back-end layers.
  • Parametric/Computational Design Exposure: Hands-on experience with computational geometry or parametric toolchains (e.g., Grasshopper/RhinoCommon API or equivalent) or demonstrated ability to ramp quickly.
  • Deployment & Collaboration: Knowledge of cloud/service deployment (CI/CD, containers) and ability to partner with platform teams to ship web applications.
  • Tooling Mindset: Proven track record turning prototypes into production-ready tools (packaging, documentation, and versioning).
  • AI/ML Competency: Practical experience in training or fine-tuning generative models (Stable Diffusion, LoRA, or similar).
  • Brand Sensibility: A sophisticated eye for design, ensuring that automated outputs and AI generations align strictly with premium brand aesthetics.

What is Nice to Have
  • Full-Stack Familiarity: Experience building bespoke web dashboards or UI/UX for design tools.
  • Web-Based 3D & Visualization: Experience with WebGL or browser-based 3D frameworks (e.g., Three.js, Babylon.js).
  • Automotive/Industrial Design Context: Familiarity with the constraints of physical manufacturing.
  • Technical Mentorship: A passion for teaching designers how to use new tools and fostering technical literacy.
  • Collaborative Teamwork: A track record as a motivated team player, excelling in collaboration and supporting broader team objectives.
  • Language Skills: Advanced English proficiency, with other language skills being a bonus.
  • Appreciation for Music: An understanding of music's role in automotive experiences.

Apply With
  • A portfolio or examples of design tools, web applications, or platforms you've built or maintained.
  • (Optional) Examples involving automation-heavy systems, complex logic, or design-adjacent tooling.

What Makes You Eligible
  • Travel Readiness: Willingness to travel up to 10% of the time, domestically or internationally, as required by project needs.
  • Collaboration Days: Ability to work remotely, with weekly attendance in the office in Novi, Michigan on Wednesdays for collaboration days and occasional short-notice trips (minimum 24 hours' notice) to designated office locations.
  • Driving Record: Possession of a clean driving record, with no more than 4 active points for moving violations and no instances of operating a vehicle under the influence of controlled substances within the last 10 years, as the role may involve the use of a HARMAN or customer-owned vehicle.
  • Compliance Requirements: Successful completion of a drug screen as a condition of employment.
  • Must possess unrestricted work authorization.

What We Offer
  • Flexible Work Environment: Enjoy a flexible work schedule with a culture that encourages work-life integration and collaboration in a global environment.
  • Exclusive Discounts: Access employee discounts on world-class Harman and Samsung products, including JBL, HARMAN Kardon, AKG, and more.
  • Professional Growth: Benefit from extensive training opportunities through HARMAN University's business and leadership academies to support continuous learning and career development.
  • Recognition & Rewards: Participate in the "Be Brilliant" employee recognition and rewards program to celebrate achievements and contributions.
  • Wellness Benefits: Competitive benefits that promote employee well-being and work-life balance.
  • Inclusive Culture: Be part of a diverse and inclusive workplace that fosters both professional and personal growth, encouraging a positive and collaborative environment.
  • On-Campus Facilities: Enjoy access to the HARMAN Campus Fitness Center and Cafeteria, offering a healthy and convenient work environment.
  • Tuition Reimbursement: Receive support for further education and skill development through our tuition reimbursement program.

Salary Ranges:
$ 90,750 - $ 133,100
HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.