1

Internship Software Developer C C++ Jobs in Michigan

Senior Software Engineer

Warren, MI · Hybrid

$115K - $151K/yr

Delivers development tools by coding best in class embedded software using Embedded C with Keil IDE ... Developer, or related role. Alternate requirements: Master's degree in Computer Science, Software ...

Software Architect

Dearborn, MI · On-site

$138K - $192K/yr

Master's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical ... C++. 2. Designing, developing, deploying and validating AUTOSAR Classic application software ...

C++ Developer

Grand Rapids, MI · On-site

$47 - $63.50/hr

The ideal candidate will have strong expertise in modern C++ standards, Linux/Unix development, software engineering best practices, and AI-assisted software development tools to build, maintain, and ...

Showing results 41-60

Internship Software Developer C C information

What is the difference between Internship Software Developer C C++ vs Junior Software Engineer C C++?

AspectInternship Software Developer C C++Junior Software Engineer C C++
QualificationsEnrolled in or recent graduate of CS or related fieldBachelor's degree in CS or related field, some experience
Work EnvironmentInternship programs, learning-focused, supervisedFull-time, professional setting, collaborative teams
ResponsibilitiesAssist in coding, testing, and debugging under supervisionDevelop features, fix bugs, contribute to projects independently
DurationTypically 3-6 monthsFull-time ongoing employment

In summary, an Internship Software Developer C C++ is a temporary, learning-focused role for students or recent graduates, while a Junior Software Engineer C C++ is a full-time position requiring some experience, with greater responsibilities and independence in software development tasks.

What are the most commonly searched types of Software Developer C C++ jobs in Michigan? The most popular types of Software Developer C C++ jobs in Michigan are:
What cities in Michigan are hiring for Internship Software Developer C C++ jobs? Cities in Michigan with the most Internship Software Developer C C++ job openings:
Infographic showing various Internship Software Developer C C++ job openings in Michigan as of June 2026, with employment types broken down into 92% Full Time, and 8% Part Time. Highlights an 90% Physical, 1% Hybrid, and 9% Remote job distribution.

IoT: Embedded Software Developer

Avani Technology Solutions, Inc.

Troy, MI • On-site, Remote

Contractor

Re-posted 4 days ago


Job description

1. Job Title : 2. Job Summary : Strong embedded C programming language experience. - SW Development experience: - OS: Integrity QNX and/or Linux. - Middle and Application layer blocks development (e.g. ethernet (TCPIP AVTP and RIVP) IPC (Inter Processor Communication) Rendering and Graphics processing - SW Development Process: - SYS Requirements Analysis and Derive into SW requirements - SW Architecture Structure - Detail Design using UML (e.g. sequence diagrams state machines block diagrams etc.) 3. Shift : 08:30 a.m. to 5:30 p.m. EST 4. Roles & Responsibilities : - Functional Safety experience is beneficial to NSI. - Technical Skills required for SW Developer: Programming Language: - Scripting Language like Phyton (nice to have e.g. bash batch) - SW Tools: - SW Configuration and Versioning tools (e.g. PTC GitHUB SVN etc.) - Unit and Integration Tests (e.g. VectorCast GTEST etc.) - Debuggers (e.g. GHS Probe E1 Renesas etc.) - Design (e.g. DOORS PTC Enterprise Architect etc.) - UML Design Tools (e.g. Enterprise Architect MatLab etc.) - - Debuggers (e.g. GHS Probe E1 Renesas etc.) - Design (e.g. DOORS PTC Enterprise Architect etc.) - SW Development Experience: - Platform and configuration experience for posix base OS) - SW Development Process: - Unit Test Specification and execution - Integration Testing Specification and execution. - Warnings Analysis (justification or fix) - Source Code configuration and versioning - bidirectional traceability from SWE1 - SWE6 5. Demand requires Travel? : Sometimes 6. Certification(s) Required : No
Hours : 8:00am to 5:00pm
Education :
Additional Job Details : must sit onsite in Troy, MI. Top 3 items in order of priority: 1. Embedded C software development experience 2. OS: Integrity, QNX, and/or Linux 3. Automotive domain knowledge, CAN autosar