
Software Engineering Intern, Embedded
Woven Planet
internship
Posted on:
Location Type: Hybrid
Location: Ann Arbor • Missouri • United States
Visit company websiteExplore more
Job Level
About the role
- Assist in designing, implementing, testing, and debugging embedded software components for Arene’s platform
- Contribute to developing APIs, drivers, middleware, and services that interface between hardware and applications
- Help improve tools, build systems, and automation workflows to support embedded software delivery
- Participate in analysis of requirements and creation of technical documentation
- Assist in integrating software into target hardware and validating performance
- Collaborate with engineers from different Arene teams on cross‑functional projects
- Follow best practices for embedded development, safety requirements, and code quality standards
Requirements
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field
- Experience programming in C++
- Familiarity with Linux development environments
- Understanding of version control systems such as Git
- Interest in embedded systems, real‑time software, or low‑level development
- Exposure to real‑time operating systems (RTOS) or automotive OS environments (QNX, Android Automotive OS)
- Experience with containerization tools (Docker) or CI/CD workflows (GitHub Actions, Jenkins)
- Familiarity with automotive or embedded processor architectures (ARM, x86)
- Knowledge of build systems and tools such as Bazel, Yocto, or BitBake
- Experience with hardware interfacing and developing device drivers
- Understanding of vehicle‑related software standards (e.g., AUTOSAR, MISRA, ISO 26262)
- Proficiency in Japanese
Benefits
- We are an equal opportunity employer and value diversity.
- Any information we receive from you will be used only in the hiring and onboarding process.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++embedded softwareAPIsdriversmiddlewarereal-time softwaredevice driverscontainerizationbuild systemshardware interfacing
Soft skills
collaborationcommunicationproblem-solvingattention to detailanalytical skills