remote
Software Engineering Intern Year Round - BorgWarner
Software Engineer
Year‑round Software Engineering Intern focused on automotive embedded software, developing C++ and Python components on Linux platforms, collaborating with cross‑functional teams, and contributing to high‑quality, safety‑critical code.
About the role
Key Responsibilities
- Design, implement, and test C++ modules for automotive embedded systems.
- Develop Python scripts for data analysis, automation, and testing workflows.
- Collaborate with hardware and software teams to integrate new features into Linux‑based platforms.
- Participate in code reviews, unit testing, and continuous integration pipelines.
- Document design decisions, test cases, and user guides for internal use.
Requirements
- Current enrollment in a Computer Science, Electrical Engineering, or related STEM program.
- Strong programming skills in C++ and Python.
- Familiarity with embedded Linux environments and version control (Git).
- Excellent problem‑solving abilities and a passion for automotive technology.
- Effective communication skills and ability to work in a collaborative team setting.