Woven Planet

Software Engineering Intern, Embedded

Woven Planet

internship

Posted on:

Location Type: Hybrid

Location: Ann ArborMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

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