1

Software Development Engineer Intern Jobs in Southfield, MI

SDET

Detroit, MI ยท On-site

$49.50 - $63.75/hr

SDET Lansing/Detroit onsite 5 days 1an done interview in lansing or Detroit Primary Responsibilities ยท Partner with Agile feature teams to understand user stories, define acceptance criteria, and ...

Back-end Software Development Engineer #1056817 * Employees in this job function develop and maintain the back-end/ server-side parts of an application, typically consisting of APIs, databases and ...

Software QA Intern

Rochester Hills, MI ยท On-site

$17.75 - $23.25/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure ... Basic understanding of software development lifecycle * Knowledge of software testing methodologies

Software QA Intern

Sterling Heights, MI ยท On-site

$18 - $23.75/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure ... Basic understanding of software development lifecycle * Knowledge of software testing methodologies

Software QA Intern

Detroit, MI ยท On-site

$19 - $25/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure ... Basic understanding of software development lifecycle * Knowledge of software testing methodologies

Software QA Intern

Warren, MI ยท On-site

$18 - $23.75/hr

Collaborate with software developers to resolve issues * Conduct regression testing to ensure ... Basic understanding of software development lifecycle * Knowledge of software testing methodologies

Showing results 41-60

Software Development Engineer Intern information

See Southfield, MI salary details

$12

$23

$35

How much do software development engineer intern jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for software development engineer intern in Southfield, MI is $23.32, according to ZipRecruiter salary data. Most workers in this role earn between $18.94 and $26.44 per hour, depending on experience, location, and employer.

What types of projects do software development engineer interns typically work on, and how much ownership do they have over their work?

As a Software Development Engineer Intern, you will often contribute to real-world projects that may range from feature development and bug fixes to prototyping new tools or improving existing systems. Interns are usually paired with a mentor and integrated into agile teams, where they are encouraged to take ownership of their assigned tasks and present their solutions. While guidance and code reviews are standard, interns are trusted to design, implement, and test their code, allowing for meaningful hands-on experience and a direct impact on product outcomes.

What does a software development engineer intern do?

A Software Development Engineer Intern assists in designing, coding, testing, and maintaining software applications under the guidance of experienced engineers. Interns typically work on real projects, write code, debug issues, and collaborate with team members to learn the software development lifecycle. This role helps interns gain practical experience, improve programming skills, and understand how software teams operate in a professional environment.

What is the difference between Software Development Engineer Intern vs Software Engineer?

AspectSoftware Development Engineer InternSoftware Engineer
CredentialsTypically pursuing or recently completed a bachelor's or master's degree in computer science or related fieldUsually holds a bachelor's degree or higher in computer science or related discipline
Work EnvironmentInternship programs, often part-time or summer roles within tech companiesFull-time employment in software development teams
Employer & Industry UsageUsed across tech companies, startups, and large corporations for entry-level rolesFull-time professional role in similar environments
Common Search & ComparisonOften compared for entry-level experience and career progressionRepresents a standard professional role in software development

The main difference between a Software Development Engineer Intern and a Software Engineer is the experience level and employment status. Interns are typically students gaining practical experience, while Software Engineers are full-time professionals responsible for designing, developing, and maintaining software products.

What are the key skills and qualifications needed to thrive as a software development engineer intern, and why are they important?

To thrive as a Software Development Engineer Intern, you typically need proficiency in programming languages such as Java, Python, or C++, and a solid understanding of computer science fundamentals, often supported by coursework or personal projects. Familiarity with development tools like Git, integrated development environments (IDEs), and sometimes cloud platforms or version control systems is expected. Strong problem-solving abilities, eagerness to learn, and effective communication help interns collaborate and adapt quickly. These skills and qualities enable interns to contribute meaningfully to projects while growing their technical and teamwork abilities in a real-world environment.
What cities near Southfield, MI are hiring for Software Development Engineer Intern jobs? Cities near Southfield, MI with the most Software Development Engineer Intern job openings:
Infographic showing various Software Development Engineer Intern job openings in Southfield, MI as of July 2026, with employment types broken down into 1% As Needed, 81% Full Time, 13% Part Time, and 5% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $48,498 per year, or $23.3 per hour.

Model Based Software Development Engineer

MatchPoint Solutions

Auburn Hills, MI โ€ข On-site

$80K - $90K/yr

Full-time

Posted 18 days ago


Job description

MatchPoint Solutions is a fast-growing, young, energetic global IT-Engineering services company with clients across the US. We provide technology solutions to various clients like Uber, Robinhood, Netflix, Airbnb, Google, Sephora, and more! More recently, we have expanded to working internationally in Canada, China, Ireland, UK, Brazil, and India. Through our culture of innovation, we inspire, build, and deliver business results, from idea to outcome. We keep our clients on the cutting edge of the latest technologies and provide solutions by using industry-specific best practices and expertise.
We are excited to be continuously expanding our team. If you are interested in this position, please send over your updated resume. We look forward to hearing from you!
Job Title: Model Based Software Development Engineer
Location: (Remote / Hybrid / On-site - City, Country) Auburn, Hills, MI
Employment Type: (Full-time / Part-time / Contract) FULL TIME
Pay Range: 80,000- 90,000
Seeking a talented AUTOSAR Application with Model Based Software Developer to join our global team and will be responsible Oversee the designs, implements, and validates embedded software features using visual modeling and simulation tools such as MATLAB, Simulink, and State flow, and configures model to code toolchains (Embedded Coder, Target Link) to produce production ready, MISRA compliant C/C++ for Smart Cockpit ECUs. This hands on engineer owns component design, verification across MIL/SIL/PIL, bug resolution, and continuous improvement of algorithms and generated code.
Responsibilities:
Responsibilities:
  • Design, develop, and maintain Autosar Software Components.
  • Configure and use model to code toolchains to generate production ready, MISRA compliant C/C++ from Simulink/State flow.
  • Analyze and fix software bugs and defects across models, generate code, and integration layers.
  • Improve algorithm design and generated code for performance, memory, and real time constraints.
  • Ensure compliance with automotive safety and quality standards including ISO 26262 and ASPICE. Maintain requirements for traceability.
  • Write and maintain technical documentation for models, generated code, interfaces, and architecture.
  • Plan and execute HIL, SIL, and PIL testing and debugging to identify root causes and verify fixes.

โ€ข Collaborate with systems and software architects to translate high level requirements into modular, scalable model architecture.
โ€ข Create and maintain automation scripts and CI/CD pipelines for model builds, code generation, testing, and delivery.
โ€ข Train and mentor junior developers; perform technical reviews of models and generated code to ensure quality and robustness.
โ€ข Interface and lead debugging sessions with integration teams to resolve integration issues.
โ€ข Collaborate with validation teams to analyze defects and close validation gaps.
โ€ข Define and maintain development plans, roadmaps, and KPIs, report progress and quality metrics.
โ€ข Write best practices and guidelines for model based development and Autosar integration.
โ€ข Plan and review outsourced activities, provide technical and managerial oversight, and approve deliverables.
โ€ข Leverage AI and GenAI tools (e.g., GitHub Copilot) to accelerate development, automate documentation, and improve code quality.
Requirements:
โ€ข
โ€ข
โ€ข
โ€ข
โ€ข
โ€ข 6 to 12 years of hands on experience in Model Based Development using Statemate, Simulink, State flow, Embedded Coder, or Target Link.
Include 1-2+ years leading development projects or small teams, planning activities, and setting priorities.
Demonstrated ability to coordinate external resources and cross-functional teams in a lead role.
Model Based Design: strong practical skills building high fidelity Simulink and State flow models and mapping them to Autosar SWC interfaces.
Autosar: Deep knowledge of AUTOSAR standards for Classic and Adaptive platforms and SWC/RTE concepts.
Code Generation and Compliance: experience configuring model to code toolchains to generate production ready, MISRA compliant C/C++.
โ€ข Embedded Software: proficiency in embedded C/C++ with experience in performance profiling, memory optimization, and real time constraints.
โ€ข Debugging and Testing: hands on experience in requirements and change request analysis, software debugging, and using testing and logging tools.
โ€ข Verification: practical experience with Model in the Loop, Software in the Loop, and Processor in the Loop testing and debugging.
โ€ข Toolchain and Automation: Experience with process
automation and CI/CD pipelines; scripting for automation using Python, Bash, or equivalent.
  • Version Control and PLM: hands on experience with Git, GitHub, SVN and Product/Application Lifecycle Management tools such as Jira, Polarion, or Jazz.
  • Hardware Knowledge: familiarity with automotive SoCs and microcontrollers and ECU integration considerations.
  • Architecture: A strong knowledge of software architecture design and system integration.
  • Quality and Process: working knowledge of ASPICE and familiarity with ISO 26262 safety processes.
  • Communication: fluency in English for global collaboration and reporting.
  • Should have strong written and verbal communication skills and preferred with English.

Preferred Skills:
  • Proven experience developing embedded production software for automotive ECUs.
  • Experience with operating systems such as Linux, Android, QNX, Integrity, or other RTOS.
  • Knowledge of communication protocols including CAN, LIN, Ethernet, UART, and SPI.
  • Practical experience with A SPICE, ISO 26262 functional safety, and ISO 21434 cybersecurity.
  • Experience with test driven development and proficiency writing and verifying test cases and test suites.
  • Demonstrated ability to work effectively in Agile Scrum environments.
  • Experience in advanced development including AI driven solutions and applying GenAI for automation and documentation.
  • Hands on experience developing applications on QNX and using QNX Momen tics IDE for development, debugging, and log/trace analysis.
  • Knowledge of inter-process communications
  • Practical experience using AI powered coding assistants and

GenAI to accelerate development and improve code quality.
MatchPoint Solutions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.