Post job

Software developer internship jobs in West Bloomfield, MI

- 789 jobs
All
Software Developer Internship
Software Engineer
Software Engineering Internship
Software Development Engineer
Senior Software Engineer
Information Technology Applications Developer
Software Validation Engineer
Lead Developer
Computer Science Internship
  • Cloud Engineer / Software Engineer - IATF ADP Platform

    International Automotive Oversight Bureau

    Software developer internship job in Southfield, MI

    *Job Title: Cloud Engineer / Software Engineer - IATF ADP Platform* Do not pass up this chance, apply quickly if your experience and skills match what is in the following description. We are seeking a highly skilled and motivated *Cloud Engineer* to lead the development, deployment, and maintenance of the IATF ADP Learning Management System and Program Administration Platform. This role centers on designing and managing a complex, multi-tiered cloud architecture hosted on AWS, ensuring the platform meets the highest standards of *security, scalability, and performance.* While cloud infrastructure expertise is the primary focus, candidates with additional *full-stack development experience* will be well-positioned to contribute to application enhancements and integrations. *Key Responsibilities* * *Architect, manage, and optimize AWS infrastructure* including EC2, ECS, RDS, Lambda, S3, CloudFront, IAM, and related services. * Implement and maintain *CI/CD pipelines* using GitHub Actions and AWS Systems Manager (Ansible). * Ensure platform *security and compliance* with standards such as PCI DSS, GDPR, and OFAC. * Monitor system performance, troubleshoot distributed environments, and proactively resolve issues. * Collaborate with cross-functional teams to support deployment, testing, and scaling of the platform. * Maintain clear documentation and deployment scripts for reproducibility and traceability. * (Nice to Have) Contribute to *application development* using PHP 8.2+, Node.js 20+, and related frameworks. * (Nice to Have) Integrate third-party services and libraries (e.g., SpreadJS, phpdocx, Nutrient Document Engine). *Required Skills and Technologies* * *Cloud Platforms (Preferred Core Expertise):* AWS (EC2, ECS, Lambda, RDS, S3, CloudFront, IAM, KMS, WAF, Secrets Manager, etc.) * *DevOps Tools:* Docker, GitHub Actions, Ansible * *Databases:* MySQL, MongoDB Atlas * *Search & Caching:* Redis, OpenSearch/ElasticSearch * *Security & Compliance:* IAM, KMS, WAF, Secrets Manager * *Version Control:* GitHub * *Other:* REST APIs, OpenID Connect, CDN, multi-region deployment *Nice to Have (Full-Stack Development):* * Programming Languages: PHP, Node.js, JavaScript * Third-Party Integrations: Freshdesk, Telzio, BC Solutions, phpdocx, SpreadJS *Education Requirements* * Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field. * *Preferred:* Master's degree or certifications in AWS (e.g., AWS Certified Solutions Architect), DevOps, or Cloud Security. *Preferred Experience* * 2-5 years of experience in *cloud engineering* and infrastructure management. * Experience with Learning Management Systems (LMS) or Business Process Management (BPM) platforms. * Familiarity with secure document handling, DRM, and compliance frameworks. xevrcyc * Hands-on experience in full-stack application development. Pay: $107,000.00 - $134,000.00 per year Benefits: * 401(k) * 401(k) matching * Dental insurance * Employee assistance program * Flexible schedule * Flexible spending account * Health insurance * Life insurance * Paid time off * Parental leave * Professional development assistance * Retirement plan * Tuition reimbursement * Vision insurance Education: * Bachelor's (Required) Experience: * cloud engineering and infrastructure management: 2 years (Required) Language: * English (Required) Ability to Commute: * Southfield, MI 48075 (Required) Work Location: Hybrid remote in Southfield, MI 48075
    $107k-134k yearly 1d ago
  • Senior Python Software Developer

    United Wholesale Mortgage 4.6company rating

    Software developer internship job in Pontiac, MI

    : Apply fast, check the full description by scrolling below to find out the full requirements for this role. United Wholesale Mortgage is hiring a Senior Software Developer for an on-site position in Pontiac, MI. WHAT YOU WILL BE DOING: Develop scalable AI/ML models and systems using cutting-edge technology Participate in project focused Scrum rituals (standup, grooming, planning, retrospective) Work with AI Scientists, ML Engineers, Product Managers, and Architects to collaborate and build industry-leading AI solutions Develop and design data pipelines, model training/inference services, and data storage solutions Promote best practices and patterns in software development Promote MLOps best practices for model versioning, deployment, and monitoring Research and assess new technologies Mentor new developers and support cross-functionality of roles WHAT WE NEED FROM YOU: Required: 7+ Years of professional work experience in Python software development Extensive experience with core AI/ML libraries (e.g., TensorFlow, PyTorch, scikit-learn, Pandas, XGBoost) Experience with Python RESTful APIs using Fast API, ensuring effective communication between backend systems and applications Experience with relational and/or NoSQL databases (e.g., SQL, Google FireStore, Azure Cosmos DB) Bachelor's degree in CS, IT, Computer Engineer or related field Experience building and deploying machine learning models in a production environment Ability to work with limited guidance in a team environment Expert knowledge of object oriented programming This position requires on-site attendance. Preferred: Experience with Cloud Platforms (GCP Preferred, AWS, Azure) and their AI/ML services like Gemini Experience with Jira Experience in an Agile environment Experience with Python unit testing frameworks (e.g., pytest) Experience with .NET Knowledge of SOLID principles THE PLACE & THE PERKS: Ready to join thousands of talented team members who are making the dream of home ownership possible for more Americans? It's all happening on UWM's campus, where our award-winning workplace packs plenty of perks and amenities that keep the atmosphere buzzing with energy and excitement. It's no wonder that out of our six pillars, People Are Our Greatest Asset is number one. It's at the very heart of how we treat each other, our clients and our community. Whether it's providing elite client service or continuously striving to improve, our pillars provide a pathway to a more successful personal and professional life. From the team member that holds a door open to the one that helps guide your career, you'll feel the encouragement and support on day one. No matter your race, creed, gender, age, sexual orientation and ethnicity, you'll be welcomed here. Accepted here. And empowered to Be You Here. More reasons you'll love working here include: Paid Time Off (PTO) after just 30 days Additional parental and maternity leave benefits after 12 months Adoption reimbursement program Paid volunteer hours Paid training and career development Medical, dental, vision and life insurance 401k with employer match Mortgage discount and area business discounts Free membership to our large, state-of-the-art fitness center, including exercise classes such as yoga and Zumba, various sports leagues and a full-size basketball court Wellness area, including an in-house primary-care physician's office, full-time massage therapist and hair salon Gourmet cafeteria featuring homemade breakfast and lunch Convenience store featuring healthy grab-and-go snacks In-house Starbucks and Dunkin Indoor/outdoor café with Wi-Fi DISCLAIMER: All the above duties and responsibilities are essential job functions subject to reasonable accommodation and change. All job requirements listed indicate the minimum level of knowledge, skills and/or ability deemed necessary to perform the job proficiently. Team members may be required to perform other or different job-related duties as requested by their team lead, subject to reasonable accommodation. This document does not create an employment contract, implied or otherwise. Employment with UWM is "at-will." UWM is an Equal Opportunity Employer. xevrcyc By selecting "Apply for this job online" you provide consent to UWM to record phone call conversations between you and UWM to be used for quality control purposes.
    $94k-113k yearly est. 1d ago
  • IT Application Developer

    Optech 4.6company rating

    Software developer internship job in Troy, MI

    OpTech has a great employment opportunity for a seasoned IT Application Developer! Direct Hire opportunity with a Tier -1 local client. Direct Hire. Compensation based upon experience W2 employment. No C2C or third party assistance. No future or current sponsorship needs. OVERVIEW: The Full Stack Developer is responsible for designing, developing, and maintaining a new public-facing client portal and internal business applications. This role will lead all development efforts across the full stack front-end, back-end, integrations, and data while helping establish the firm s engineering standards, tools, and development lifecycle. The Full Stack Developer will collaborate with IT leadership, business stakeholders, and external partners to architect scalable solutions leveraging SQL databases, APIs, Azure services, and Microsoft 365 technologies including Graph, Power Automate, Power Apps, and Power BI. Design, develop, and maintain a full-stack client portal, including UI/UX, backend logic, APIs, and database structures. Build scalable SQL-backed solutions, including stored procedures, queries, schema design, and data integrations. Develop and consume RESTful APIs, OData, ODBC connectors, and secure integration patterns for external and internal systems. Leverage Microsoft Graph API for authentication, user data, permissions, file access, and M365 automation. Develop low-code integrations using Power Automate, Power Apps, and Power BI when appropriate to streamline data flows and business processes. Architect Azure-hosted applications, including App Services, Azure Functions, API Management, Azure SQL, and identity/authentication through Entra ID. If interested, apply today to receive for more details! OpTech is a woman-owned company that values your ideas, encourages your growth, and always has your back. When you work at OpTech, not only do you get health and dental benefits, but you also have training opportunities, flexible/remote work options, growth opportunities, 401K and competitive pay. Apply today!
    $83k-108k yearly est. 3d ago
  • Leader Development Trainer

    Edward Rose & Sons

    Software developer internship job in Bloomfield Hills, MI

    Start with a job, stay for a career. For over 100 years, Edward Rose & Sons has been committed to career development for our team members. We offer you the opportunity to grow in an environment where you will feel valued, have room for advancement, and be rewarded for your good work. We are currently looking for a Leader Development Trainer/Specialist to join our team in Bloomfield Hills, MI! The Leader Development Specialist is responsible for delivering engaging and effective training programs that support team member development, enhance performance, and align with organizational goals. This role involves facilitating both in-person and virtual learning sessions, assessing training needs, developing materials, and providing ongoing support to ensure knowledge transfer and skill application. What are the responsibilities of a Leader Development Trainer/Specialist? Design, develop, and facilitate engaging leadership development programs (in person, virtual, and blended formats) that can be measured for outcomes. Partner with business leaders to assess leadership skill gaps and recommend targeted learning solutions. Deliver training sessions focused on core leadership competencies such as coaching, communication, performance management, emotional intelligence, and team development. Support the rollout and facilitation of company-wide leadership initiatives and learning journeys. Develop and maintain course materials, facilitator guides, and participant resources. Evaluate program effectiveness using participant feedback, assessments, and performance metrics. Provide support and coaching as needed. Stay current with industry trends, adult learning methodologies, and leadership best practices. Vendor identification for programs, management of RFP, support vendor selection, manage implementation of integration or partnerships. Assist in coordinating logistics, scheduling sessions, and tracking participation and completion data in the LMS. What are the role requirements? Bachelor's degree in Business, Education, or a related field, or an equivalent combination of education and experience. 3-5 years of experience designing and facilitating training programs. Previous experience in leadership development preferred. Experience working with a Learning Management System (LMS) preferred. Strong facilitation and presentation skills (both in-person and virtual). Excellent communication, interpersonal, and coaching skills. Knowledge of instructional design principles, learning technologies, and LMS platforms. Proven ability to build relationships and influence at all organizational levels. High level of accuracy in data collection, analysis, and monitoring. Exceptional organizational and time management skills with strong attention to detail. Valid driver's license and reliable transportation. Demonstrated alignment with the company's Mission, Vision, and Values, and consistent performance in accordance with organizational Performance Pillars. What's in it for you? Comprehensive benefits package, including 401(k) with company match Generous paid time off programs Competitive compensation plan Employee referral program Great work environment Opportunities for advancement Discounted apartment home Hybrid schedule with up to two remote days per week after 90 days Grow a Career with Edward Rose & Sons! Edward Rose & Sons is committed to career development for our team. We offer training and development through on the job, technical, sales, and leadership tracks and provide solid growth potential in all areas of our business. Our Mission, Vision, and Values: We are an Equal Opportunity Employer, and we affirmatively seek diversity in our workplace. We recruit qualified candidates and advance our employees without regard to race, color, religion, gender, age, disability, genetic information, ethnic or national origin, marital status, veteran status, or any other status or characteristic protected by federal, state or local laws.
    $88k-128k yearly est. 4d ago
  • Model Based SW Engineer

    Teoresi Group

    Software developer internship job in Troy, MI

    Teoresi Inc is an international Group, with offices in Europe and United States, that acts as an engineering partner to customers' product and process development. We are always looking for new talents and highly specialized professionals, more specifically for: Model-Based Software Engineer Requirements: Bachelor's Degree in Computer/Electronic/ Engineering or higher; Strong programming skills in embedded systems programming languages (e.g., C, C++, Matlab, Simulink). Understanding of automotive ASPICE and functional safety concepts, ISO 26262, V model for software development, agile methodology, and version control software such as GIT. Send your application if you are interested in learning more about potential opportunities and projects. Job Type: Full-time Location: Troy, MI Benefits offered by Teoresi, Inc. Teoresi, Inc. provides the following company insurance policies: Health, Vision, Dental, Life, Long Term Disability (LTD) and Short Term Disability (STD). Other benefits offered include 401(K) plan, Flexible Spending Account (FSA), Vacation, Sick paid leave and Holidays. We are happy to receive your application! 😀 We also inform you that, by sending your application, all your data will be processed in accordance with our privacy policy, which you can view at the following link ********************************************************
    $64k-85k yearly est. 21h ago
  • Battery SW and HW Validation

    Akkodis

    Software developer internship job in Auburn Hills, MI

    Akkodis is seeking a Battery SW and HW Validation for our Contract Position (12+ Months) role with our client in Auburn Hills, MI. Pay Range: $30/hr. to $36/hr. on w2. The pay may be negotiable based on experience, education, geographic location, and other factors. Role: Battery SW and HW Validation Location: Auburn Hills, MI Job Type: Contract (12+ Months) Battery SW and HW Validation 3+ years of propulsion system calibration experience especially within electrified propulsion systems. Experience with HIL (Hardware-in-the-Loop) and dyno testing platforms. Knowledge of statistics and statistical methods. Knowledge of the dyno environment and tools related to it, such as: Puma, Cameo, Indicom, Concerto. Experience with Matlab scripting and other useful data processing Required Skills/Abilities: Bachelor of Science in Engineering, Mathematics or Statistics from an accredited university. Excellent English communication skills Minimum 1 year of experience in powertrain calibration with a strong interest in electrified vehicle systems. Understanding of vehicle systems, controls, and software development processes. Experience with calibration tool suites (ETAS/INCA, MATLAB, Simulink, Canalyzer). If you are interested in this role, then please click APPLY NOW. For other opportunities available at Akkodis, or any questions, feel free to contact me at **************************** or ************ Equal Opportunity Employer/Veterans/Disabled Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs that are direct hires to a client. To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit ****************************************** The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable: · The California Fair Chance Act · Los Angeles City Fair Chance Ordinance · Los Angeles County Fair Chance Ordinance for Employers · San Francisco Fair Chance Ordinance
    $30-36 hourly 4d ago
  • Exceptional Software Engineers (Coding Agent Experience)

    Mercor

    Software developer internship job in Lincoln Park, MI

    Mercor is seeking software engineers to support one of the world's leading AI labs in building **robust, high-performance systems** that serve the needs of next-generation machine learning applications. This role involves **real-world engineering work**-including environment configuration, database design, and the creation of scalable APIs and service layers that interface with advanced AI models. * * * **You are good fit if you:** - **Have experience using coding agents** as part of your software engineering workflow. - Have 3+ years of elite software engineering experience from top-tier technology startups, quantitative trading firms, hedge funds, or similarly demanding environments. - Hold a Computer Science degree from a prestigious university. - Have demonstrated success leading teams to build complex database schemas. - Possess expert-level proficiency in API development, including creation, testing, and integration. - Are highly skilled in SQL and database structuring. - Demonstrate exceptional attention to detail and rigorous problem-solving skills. - Excel in both written and verbal communication. * * * **About the Role** - This project will be a high-impact 24-hour sprint that will start in the next 1-2 weeks - This role would offer a task-based pay (top performers in the previous iteration made upwards of $1000 in the sprint) * * * **Compensation and Legal Details** - You will be legally classified as an hourly contractor for Mercor - We will pay you out at the end of each week via Stripe Connect * * * **About Mercor** Mercor connects elite creative and technical talent with leading AI research labs, headquartered in San Francisco, CA. Our distinguished investors include Benchmark, General Catalyst, Peter Thiel, Adam D'Angelo, Larry Summers, and Jack Dorsey. Apply today and redefine digital creativity alongside groundbreaking AI technologies!
    $64k-85k yearly est. 35d ago
  • Software Engineer (AI/ML) Intern

    KLA 4.4company rating

    Software developer internship job in Ann Arbor, MI

    KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us. Group/Division The vision of KLA's global human resources organization is to become a leader and partner to operating leadership in support of the company's efforts to achieve its strategic growth, customer and operating objectives through strategic talent management. Our mission is to enable the business, and leverage human resources to achieve short and long-term business objectives. Our primary areas of strategic focus include talent acquisition, individual and organizational assessment and development, performance management, inclusion and engagement, and rewards. The global HR organization includes HR business partners, learning and development, talent acquisition, compensation and benefits, employee communications, and HR system operations. Job Description/Preferred Qualifications Are you a high-energy student eager to gain hands-on experience in cutting-edge technology? KLA is seeking motivated interns to contribute to exciting projects at our Ann Arbor, Michigan location in the summer of 2026 You'll dive into the world of semiconductor manufacturing equipment, you'll collaborate with fellow interns and experienced engineers on a focused aspect of a larger initiative, gaining real-world experience in a dynamic, team-oriented environment. This is a unique opportunity to apply your technical skills to meaningful, impactful work, learn from experts in the field, and be part of a fast-paced, innovative culture. As an intern, you will: Learn about the data being produced by tools in the semiconductor fab Leverage AI technologies to automate tool anomaly detection Develop data driven, intelligent models to transform the way tools are serviced Preferred Qualifications If you're driven, curious, and ready to make a difference, we'd love to hear from you! The ideal candidate will have completed fundamental coursework in Computer Science and possess basic skills in Python, machine learning, and AI. Familiarity with other relevant areas is a plus. Additionally, we're seeking someone with: Strong analytical and problem-solving skills Excellent written and verbal communication Effective interpersonal skills and a collaborative mindset A proactive attitude and the perseverance to tackle complex challenges The ability to work seamlessly with cross-functional teams across various locations Minimum Qualifications Some College or work experience of 0 years Base Pay Range: $21.00 - $29.00 based on pursuit of a Bachelors and MastersPrimary Location: USA-MI-Ann Arbor-KLAKLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave. Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process. KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at ************************** or at *************** to request accommodation. Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA's Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to ************************** to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.
    $21-29 hourly Auto-Apply 2d ago
  • Software Engineering - Summer 2026 Internships

    Rivian 4.1company rating

    Software developer internship job in Plymouth, MI

    About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary Internship Term: Summer 2026 This is a bucket application, and is not an official opening. Your application can be considered for Rivian's 2026 internship programs. If you are selected, you will receive communication with specific responsibilities and qualifications for the role you are being considered for. Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between December 2026 and June 2028. If you are not pursuing a degree, please see our full time positions on our Rivian careers site. Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements. Responsibilities Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Digital Platforms Mobile Development (Android or iOS) Internal Applications DevOps Cybersecurity Fullstack Development Front-end Development Back-end Development Qualifications Must be currently pursuing a bachelors, masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar. Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang, Typescript, or similar. Experience and familiarity with data structures and algorithms. Must have excellent written and verbal communication skills Ability to navigate ambiguity in a fast-paced environment Capable of working as a member of a team across several cross functional disciplines, including with external stakeholders Pay Disclosure Salary Range/Hourly Rate for Internships: The range of pay for internships is 25.00-51.00 per hour. Actual compensation will be determined based on location, and other factors permitted by law. Rivian provides robust wellness benefits, and a medical insurance package for interns, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premiums. Equal Opportunity Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services. Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please note that we are currently not accepting applications from third party application services. Must be currently pursuing a bachelors, masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar. Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang, Typescript, or similar. Experience and familiarity with data structures and algorithms. Must have excellent written and verbal communication skills Ability to navigate ambiguity in a fast-paced environment Capable of working as a member of a team across several cross functional disciplines, including with external stakeholders Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Digital Platforms Mobile Development (Android or iOS) Internal Applications DevOps Cybersecurity Fullstack Development Front-end Development Back-end Development
    $57k-76k yearly est. Auto-Apply 15d ago
  • Software Engineer Intern - .NET - Summer 2026

    Routeone

    Software developer internship job in Farmington Hills, MI

    A Software Engineer - .NET Intern can expect to work on enterprise-scale web applications while collaborating closely with other engineers, architects, and product owners. This internship is designed to allow for a substantive amount of growth and learning that will prepare the employee for future opportunities within the Application Development team. The Software Engineer - Intern should have a passion for programming and a desire to learn new technologies. Job Elements Assist other team members with assigned technical tasks. Learn through pairing and collaborating with fellow team members. Maintain safety, security, and privacy standards throughout all areas of responsibility. Knowledge Basic understanding of Object Oriented Programming. Understanding of fundamental data structures. Basic relational database knowledge. Basic knowledge of popular software development processes, i.e., Agile, Scrum, Feature Driven Development. Skills Experience in one or more object/oriented languages (C# strongly preferred, or Java, C++). Familiar with HTML, CSS, and JavaScript. Knowledge of Angular, jQuery, or other JavaScript frameworks. Knowledge of XML. Experience using an IDE such as Visual Studio or VSCode, and version control systems such as GIT or SVN. Abilities Ability to quickly learn new languages, frameworks, and APIs. Meticulous but still able to meet objectives. Able to work independently toward a goal and manage own assignments. Self-motivated and adaptable. Ability to work in a collaborative team environment. Able to communicate clearly and effectively. Other Essential Requirements Working towards a Bachelor's degree in Computer Science or related field.
    $36k-64k yearly est. Auto-Apply 60d+ ago
  • Software Developer Summer Internship 2026

    Ascent Cloud

    Software developer internship job in Detroit, MI

    Ascent Cloud Summer Internship Click button below to apply for a Summer Internship at Ascent Cloud. We look forward to reviewing your resume!
    $29k-38k yearly est. 60d+ ago
  • Software Engineer

    Tyler Technologies 4.3company rating

    Software developer internship job in Troy, MI

    Description Tyler Technologies Troy, MI location is looking for a talented Software Engineer to enhance and maintain our flagship Records Management solution, supporting Public Safety agencies across the United States. In this role, you will be involved in all aspects of solution development including analysis, design, coding, testing, and support. Ideal candidates will enjoy solving complex technical problems and thrive in a highly collaborative environment. Responsibilities Develop and maintain enterprise‑level, web‑based applications using C#, .NET Framework, .NET Core, Angular, and SQL, with a focus on server side/backend. Be fully embedded in a highly collaborative team to work toward shared goals and business objectives. Promote high quality, maintainable code by following, developing, refining, and documenting best practices. Code both product enhancements and bug fixes for a rapidly growing user base, occasionally working directly with customers. Develop and maintain automated test coverage to ensure quality and reliable code. Contribute to CI/CD pipelines, supporting deployment and release processes. Participate in modernizing the application stack for a Cloud based future. Engage in code review processes to expand technical product knowledge and ensure quality, well- tested solutions. Communicate clearly with teammates, stakeholders, and Product Owners to understand requirements, contribute to planning, and reliably deliver results. Qualifications Multiple years of experience building highly available and scalable web applications in a professional work environment. Skilled with .NET (Framework/Core) and SQL Server, with experience building RESTful APIs. Strong understanding of object‑oriented programming, SOLID principles, and modern design patterns in .NET. Proficient with SDLC tooling (GitHub, Azure DevOps, Visual Studio) and experienced with Agile, OOP, TDD, and BDD practices. Strong verbal and written communication skills, with the ability to collaborate effectively with technical and non‑technical colleagues. Strong passion for collaborating on solving challenging problems. Ability to think critically, with strong analytical and problem-solving skills. Be curious with an ability to think outside the box and learn new things quickly. Team player with excellent communication and collaboration skills. Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements. Nice to Haves Bachelor's degree in computer science. Experience with Responsive Web Design and web client technologies inclusive of Angular, JavaScript/Typescript, HTML5, and CSS3. Familiarity with cloud platforms and technologies (AWS) and applying best practices for cloud‑based application deployment and design. Experience with Testing Frameworks such as Playwright. Experience with containerized Development (e.g. Docker).
    $67k-80k yearly est. Auto-Apply 60d+ ago
  • ADAS Software Engineering Intern (Internship - Summer 2026)

    Hyundai-Kia America Technical Center, Inc.

    Software developer internship job in Superior, MI

    ADAS Software Engineering Intern HATCI Autonomous Driving Software Department is seeking an ADAS software engineer intern who is interested in acquiring hands-on experience in ADAS/AD software development practices. In this role, one will work on traditional and/or data-driven planning and control methods and robustness countermeasures to support Hyundai Motor Group's autonomous driving software development efforts in North America region WHAT YOU WILL DO * Implement lateral / longitudinal control and path planning algorithms for specific motion planning tasks * Support agile software development efforts directly contributing to team deliverables in a Kanban development setting * Build and integrate algorithms into our software repository and develop simulation models, environments and scenarios to test and validate multiple approaches * Assist with data collection, curation and processing efforts for developing new ML models particularly focusing on computer-vision based perception tasks * Development of traditional (sensor based, graph based or grid method) or end-to-end methods targeting motion planning applications * Development of software on our existing platforms for robustness countermeasures to address edge cases * Demonstration and validation of results in simulation environment, bench/HIL setup, and in test vehicle * Support test vehicle instrumentation and in-vehicle data logging to support our development workflows * Creation of technical reports and presentations to explain and document the results WHAT YOU WILL BRING TO THE ROLE * Currently pursuing a full-time undergraduate engineering degree with a focus on electrical engineering, computer science, aerospace engineering or a related field * Knowledge of fundamentals in control theory, Kalman filtering and motion planning algorithms * Strong experience with Python and Matlab, C++ is a plus * Experience with an autonomous driving or robotics simulation environment (e.g Carla, Carmaker, Object Sim etc) WHAT HYUNDAI CAN OFFER YOU * Hybrid Work Schedule * Competitive Pay * A Global Environment that Fosters Diversity * Flexible Work Hours STILL INTERESTED? WHY NOT APPLY? OTHER DETAILS * Candidates applying for positions with Hyundai KIA must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. * HATCI is an Equal Opportunity Employer including Disabled and Veteran. VEVRAA Federal contractor.
    $35k-64k yearly est. 4d ago
  • Environmental Science Internship

    Road Commission for Oakland County 3.5company rating

    Software developer internship job in Beverly Hills, MI

    Get hands-on experience in the office and in the field, working on ongoing environmental projects in Oakland County this upcoming summer 2026! Interns will participate in providing assistance with field activities related to: wetland delineations soil erosion and sediment control regulated material management water sampling stream monitoring and assessments historical site documentation facility inspections Requirements: Completion of assignments within established timelines. Quality of documentation (notes and photographs) and reports. Maintaining communication with supervisors and task leaders. Dependable and punctual attendance. Ability to work in various environments and weather conditions (wetlands, fields, roadways, high heat, and rain). Experience using Microsoft Excel and Word to generate reports Geographic information system (GIS) experience is a plus. Ability to work independently and think critically of desired objectives and outcomes. Educational Requirements: Sophomore, Junior, or Senior pursuing a degree in Environmental Science or Engineering, Geology, Ecology, Biology, Geography, or similar. Legally eligible to work in the United States. Valid Driver's License
    $31k-38k yearly est. 41d ago
  • Cyber Software Development Engineer

    The Panther Group 3.9company rating

    Software developer internship job in Sterling Heights, MI

    Join an agile self-motivated team of engineers responsible for the development and support of embedded cyber work products for a family of ground combat vehicles. Note: Candidates must currently possess DoD Secret clearance or higher. The function of this position is to support the Cyber and Command, Control, Communication, Computers, Cyber, Intelligence, Surveillance and Reconnaissance (C5ISR) product realization team with responsibility for Cyber and C5ISR architecture, technology, product development, evaluation, testing and compliance across the US market and support the delivery of products and services to Ground Combat Platforms. This is an embedded software engineering position. THis position is on-site with a 9/80 schedule. The following are the key duties and skills required: Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system Participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal test Develop and maintain software tools, scripts and eXtensible Markup Language (XML) files to implement and/ or verify proper configurations. Perform software engineering and development duties to ensure the software applications are maintained in accordance with all accreditation and configuration control requirements. Develop data/ message protocol transformation mechanisms/ applications, enabling interoperability between multiple data-sharing domains. Utilize a variety of software languages in a Security Enhanced embedded Linux-based operating system environment Participate in peer reviews, identify, track and assess solutions to defects Manage, develop, support and conduct trade studies/structured decisions for Cyber test design, environment, and tools. including system-level impacts to include balance of capability, cost, reliability, schedule improvement, and performance across a Cyber, C5ISR vehicle suite Develop and evaluate checkpoint and design milestone artifacts and Contract Data Requirements List (CDRLs) and review to ensure technical accuracy and compliance with contract requirements. Minimum Qualifications (candidates will be considered on the aggregate of the position requirements, it is not required that candidates possess experience in all categories): Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferably in Computer Engineering, Computer Science, or Electrical Engineering from an ABET accredited university Strong background in high level programming language such as C, C++, C#, Java, or Rust, particularly in embedded software Experience with low-level programming for operating system internals of Linux or VxWorks Experience with board support packages (BSP) and hardware-software integration. Integrate and configure firewalls to protect embedded systems. Experience with reverse engineering and analysis of software. Low-level programming of device drivers in a Linux or VxWorks environment Experience across the various life cycle phases including software systems architecture development, requirements definition and analysis, OO development, code and unit test, system integration and test Working knowledge of software tools supporting Integrated Development Environments (IDE), version control, defect reporting and scripting, version control systems, and CI/CD pipelines. Knowledge of network protocols and communication interfaces (e.g., TCP/IP, UART, SPI, I2C). Experience in interpreting higher level customer requirements and flowing them down to technology areas. Familiarity with various electrical line replaceable units and the development and troubleshooting on electronic hardware. Certifications in cybersecurity (e.g., CISSP, CEH) are a plus. Must have: Currently possess DoD Secret clearance or higher Develop and implement cybersecurity measures to protect embedded systems. Experience with embedded systems, automotive and military related The flexibility to work non-duty hours or on weekends as needed by the project. Must satisfy Anthropometric Size Restrictions for access to military vehicles and be able to climb on vehicles and pass through hatches Pay range: $48 - $54 / hour depending on experience #INDIT
    $48-54 hourly 22d ago
  • Software Development Engineer in Test (SDET)

    AAA Life Insurance Company 4.5company rating

    Software developer internship job in Livonia, MI

    At AAA Life, we're dedicated to providing quality life insurance and annuity products with the care and service our members expect. As we continue to modernize and innovate, our Technology team plays a vital role in delivering secure, efficient, and member-first solutions. We are seeking an experienced SDET to help strengthen our QA automation capabilities and support our CI/CD efforts. As an Software Development Engineer in Test at AAA Life, you will design, develop, and maintain robust automated test frameworks and scripts to validate functionality, performance, and stability across our technology ecosystem. You'll be a hands-on engineer who partners closely with product owners, business analyst, engineers, and QA analysts to ensure product quality and support seamless CI/CD using GitLab. Responsibilities Develop and maintain scalable, reusable, and robust automation frameworks for UI, API, and integration testing using Java. Create automated tests that run within our GitLab CI/CD pipelines. Collaborate with business analysts, engineer app and QA analysts to define testing strategies, identify test cases, and ensure high code quality. Integrate automated testing into the software development lifecycle, with a focus on shift-left testing. Monitor and maintain automated test execution results, reporting defects and supporting root cause analysis. Contribute to performance and load testing initiatives when needed. Advocate for best practices in testing, quality, and automation. Participate in code reviews and help enforce coding standards related to test automation. Continuously improve the automation pipeline and testing processes aligned with DevOps and Agile Qualifications Bachelor's degree in Computer Science, Engineering, or related field. 3+ years of experience in test automation or software development. Proficiency in Java for developing automation frameworks and scripts. Hands-on experience with GitLab CI/CD and integrating automation into pipelines. Strong understanding of testing strategies for UI, API, integration, and regression. Experience with test automation tools such as Selenium, RestAssured, JUnit/TestNG, or similar. Familiarity with Agile methodologies and test-driven development practices. Preferred Qualifications Experience working in the insurance or financial services industry. Exposure to containerization technologies such as Docker. Experience with performance testing tools like JMeter or Gatling. Knowledge of security testing practices.
    $64k-83k yearly est. Auto-Apply 60d+ ago
  • Controls Software Engineer

    ISG 4.7company rating

    Software developer internship job in Brighton, MI

    ISG - Controls Software Engineer Opportunities near Brighton, MI! Day shift availabilities, competitive pay rates, work with a great team and start as soon as possible! A multinational company with a facility near Brighton, Michigan is currently seeking a Controls Software Engineer for long-term opportunities with their growing team. These are exciting opportunities for Controls Engineers looking for a position that offers excellent management, development, and competitive rates. Controls Software Engineers will be working full-time day shift, and rates are anticipated to be between $100,000-120,000/year salary, based on each candidate's experience and education. All well qualified candidates will be considered regardless of pay rate. We offer excellent benefits - including great medical, dental, vision, vacation, bonuses, and more. Qualified Controls Software Engineers will possess most, if not all, of the following skills and experience: 5+ years of recent/relevant controls programming experience with automotive assembly machines, material handling systems, or similar industries. Proficiency with PLC programming with Allen Bradley or Siemens is required. Experience with robotics and robot programming is preferred, but not essential. Must be able to travel up to 40% nationally. Must be able to work in the United Stated (no H-1 sponsorship or student visas considered). Must be able to complete standard pre-hire checks including background, drug screen, etc. Should you be qualified and interested, please send an updated copy of your resume to [email protected].
    $100k-120k yearly 52d ago
  • RVC Software Engineer (9600)

    Trialon Corporation 4.3company rating

    Software developer internship job in Auburn Hills, MI

    Founded in 1982, Trialon Corporation was established to assist companies with their technical staffing needs. Trialon understands our clients have different needs and we take pride in our ability to adapt accordingly. We will successfully match candidates to your company culture and technical requirements. We maintain a track record of proven accomplishments in providing solutions for excess workloads by supplying qualified contract personnel, as well as direct placements. Trialon provides people throughout North America in many technical fields including Automotive, Aerospace and Telematic Industries. Our experienced Account Managers and Recruiters are available to meet all your technical staffing needs. ***U.S. citizenship or permanent resident alien status is required. ***Criminal Background and Drug Test completed on all candidates prior to start. Job Description • Develop and analyze requirements, design, implement, integrate and test C code for automotive production embedded electronic module in the vehicle environment. • Develop software in compliance with a formal CMMi based company product development process. • Development (design, test, implement and deliver) of camera based software from concept phase to production. • Implement customer and application specific requirements related camera systems including Vector or related drivers, bootloader. • Integrate bookshelved and/or 3rd party software such as CAN/LIN NOS into an application specific software. • Main customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements as application specific software expert for camera-based systems. • Planning, scheduling, monitoring and reporting of all software related activities for various projects. Qualifications Knowledge and Education • Bachelor of Science, Computer Engineering / Electrical Engineering / Computer Science Work Experience • 5-10 years of experience in developing Real Time Embedded software using C for automotive applications. Skills and Competencies REQUIRED SKILLS: • Experience with development of portable, reusable and modular software in automotive environment. • Embedded software development in C including application and low level drivers for 8, 16 bit micro-controllers such as Star 12/S12X, Microchip PICs, Renasas RL, TI DSP. • Knowledge and experience in implementing and integrating OEM specific Automotive Vehicle Networks (CAN and/or LIN) embedded software. • Experience with implementation of various diagnostic protocols such has UGS, ISO 14229, KWP2000. • Deep understanding in micro controller architecture and function. (8 and 16 bit, 32 bit would be a plus) • Experience using a disciplined software development process based on SPICE/CMMi process model. • Software Configuration Management concepts and CM tool experience. • Expertise in using LIN & CAN based tools such as CANalyzer, CANoe, CANape, neo VI, etc. • Experience with customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements. • Excellent troubleshooting and debugging skills. • Software Configuration Management tool experience preferably MKS. • Knowledge of development of systems that have to meet functional safety requirements. • Excellent communication and inter personal skills required. This person must work well with other engineers in a team environment. • Self-motivation, tenacity, and determination are very useful in this position. DESIRED SKILLS: • Knowledge of CPU's, DSP's, Flash/ROM/RAM and other chips that are used in Embedded Control systems. • Knowledge of an event driven architecture. • Some Real-Time OS experience is a plus. • Solid Experience with UML and UML based tools such as Matlab/Simulink or Statemate, Stateflow, is desired. • Knowledge of image processing and/or prior experience with vision based products. • Experience in C++/.NET programming for PC applications, VB/VBA programming and/or macros a plus. Additional Information Background check and drug screening required. No Corp to Corp. NO H1B Visa sponsorship. Must be US Citizen or have valid US Green Card.
    $68k-94k yearly est. 11h ago
  • Software Engineer

    Rocket Companies Inc. 4.1company rating

    Software developer internship job in Detroit, MI

    A Software Engineer is a proficient developer, familiar with most patterns and practices of their languages and tools. They contribute to the team's consistent delivery of iterative value to their clients. About the role * Develop and test complex software solutions independently under direction * Release and validate software * Contribute to software support, incident resolution and blameless reviews * Develop code modules and patterns useful within the team * Participate in code reviews * Provide software documentation and demonstration for technical and non-technical audiences About you Minimum Qualifications * Experience solving problems by developing software solutions using established patterns and practices * Experience with the programming languages, frameworks and platforms used by the team, such as C#, JavaScript/TypeScript, Python, Angular or AWS * Experience conducting integration tests, assisting with software releases, and providing ongoing support * Familiarity with Agile software development practices and artifacts, such as user stories, backlog refinement, and sprint planning Preferred Qualifications * Bachelor's degree in Computer Science or a related discipline * 2 years of experience in a professional software engineering or similar role * Exposure to developing software modules or patterns for reuse * Experience developing for a cloud environment or cloud provider certification * Experience using continuous integration and continuous delivery (CI/CD) * Agile certification * Experience using AI Developer tools, or assistants What you'll get Our team members fuel our strategy, innovation and growth, so we ensure the health and well-being of not just you, but your family, too! We go above and beyond to give you the support you need on an individual level and offer all sorts of ways to help you live your best life. We are proud to offer eligible team members perks and health benefits that will help you have peace of mind. Simply put: We've got your back. Check out our full list of Benefits and Perks. About us Rocket Close is a leading national provider of title insurance, property valuations and settlement services. Here, you'll be given all the resources and support needed to deliver innovative solutions and in turn, your hard work will be rewarded with a competitive compensation package and an array of other amazing benefits. Apply today to join a team that offers career growth, amazing benefits and the chance to work with leading industry professionals. This job description is an outline of the primary responsibilities of this position and may be modified at the discretion of the company at any time. Decisions related to employment are not based on race, color, religion, national origin, sex, physical or mental disability, sexual orientation, gender identity or expression, age, military or veteran status or any other characteristic protected by state or federal law. The company provides reasonable accommodations to qualified individuals with disabilities in accordance with applicable state and federal laws. Applicants requiring reasonable accommodations in completing the application and/or participating in the application process should contact a member of the Human Resources team, at **************************.
    $68k-95k yearly est. Easy Apply 15d ago
  • Software Engineer

    Quicken Loans 4.1company rating

    Software developer internship job in Detroit, MI

    A Software Engineer is a proficient developer, familiar with most patterns and practices of their languages and tools. They contribute to the team's consistent delivery of iterative value to their clients. About the role Develop and test complex software solutions independently under direction Release and validate software Contribute to software support, incident resolution and blameless reviews Develop code modules and patterns useful within the team Participate in code reviews Provide software documentation and demonstration for technical and non-technical audiences About you Minimum Qualifications Experience solving problems by developing software solutions using established patterns and practices Experience with the programming languages, frameworks and platforms used by the team, such as C#, JavaScript/TypeScript, Python, Angular or AWS Experience conducting integration tests, assisting with software releases, and providing ongoing support Familiarity with Agile software development practices and artifacts, such as user stories, backlog refinement, and sprint planning Preferred Qualifications Bachelor's degree in Computer Science or a related discipline 2 years of experience in a professional software engineering or similar role Exposure to developing software modules or patterns for reuse Experience developing for a cloud environment or cloud provider certification Experience using continuous integration and continuous delivery (CI/CD) Agile certification Experience using AI Developer tools, or assistants What you'll get Our team members fuel our strategy, innovation and growth, so we ensure the health and well-being of not just you, but your family, too! We go above and beyond to give you the support you need on an individual level and offer all sorts of ways to help you live your best life. We are proud to offer eligible team members perks and health benefits that will help you have peace of mind. Simply put: We've got your back. Check out our full list of Benefits and Perks. About us Rocket Close is a leading national provider of title insurance, property valuations and settlement services. Here, you'll be given all the resources and support needed to deliver innovative solutions and in turn, your hard work will be rewarded with a competitive compensation package and an array of other amazing benefits. Apply today to join a team that offers career growth, amazing benefits and the chance to work with leading industry professionals. This job description is an outline of the primary responsibilities of this position and may be modified at the discretion of the company at any time. Decisions related to employment are not based on race, color, religion, national origin, sex, physical or mental disability, sexual orientation, gender identity or expression, age, military or veteran status or any other characteristic protected by state or federal law. The company provides reasonable accommodations to qualified individuals with disabilities in accordance with applicable state and federal laws. Applicants requiring reasonable accommodations in completing the application and/or participating in the application process should contact a member of the Human Resources team, at ************************** .
    $66k-85k yearly est. Auto-Apply 16d ago

Learn more about software developer internship jobs

How much does a software developer internship earn in West Bloomfield, MI?

The average software developer internship in West Bloomfield, MI earns between $25,000 and $43,000 annually. This compares to the national average software developer internship range of $30,000 to $48,000.

Average software developer internship salary in West Bloomfield, MI

$33,000
Job type you want
Full Time
Part Time
Internship
Temporary