CareerPlanSign in

Software Engineering Intern (8 months/40hrs per week)

Farmington Hills, MI, us💼 Internship🗓 2026-08-31 → 2026-09-26

Core

Software engineering intern responsible for full lifecycle feature development on a cutting-edge embedded software platform, working from embedded OS to cloud infrastructure.

Role type

Software Engineering Intern

Builds

Embedded software platforms, automated provisioning systems, serverless APIs, device simulation frameworks, and Hardware-in-the-Loop test benches.

Domain

Automotive power solutions and embedded systems

Deliverable

production ML models | product features

Required skills

Software development, embedded operating systems, Go, Rust, TypeScript, Python, system design, implementation, testing, deployment, operations

Preferred skills

Open-source software development, Git, Linux/Embedded Linux, CI/CD, unit testing, M2M/real-time communication (MQTT), API development (gRPC/OpenAPI), database management, cloud platforms (AWS), automotive hardware experience

Technologies

Go, Rust, TypeScript, Python, Linux, AWS, MQTT, gRPC, OpenAPI, Git

Responsibilities

Design, implement, test, deploy, and operate features across the software stack; create automated provisioning systems; generate data files via serverless APIs; build device simulation frameworks; maintain Hardware-in-the-Loop test benches and integrate with CI/CD.

Seniority

Intern

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.