Bosch
Software Engineering Co-Op - Spring 2027
Fountain Inn, SC, United States · Internship · Posted Oct 19, 2026
- Education
- Currently pursuing a bachelor's or master's degree in Computer Engineering, Computer Science, Electrical Engineering, or another relevant technical field.
- Visa sponsorship
- Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization unavailable.
About the job
Develop, deploy, and optimize embedded AI and computer vision systems for mobile machines, improving real-time inference performance on resource-constrained hardware.
What you'll do
- Develop and optimize embedded AI, computer vision, and real-time video processing pipelines; profile performance and troubleshoot bottlenecks.
- Deploy, benchmark, and optimize AI models on embedded targets, including using model optimization and hardware acceleration techniques.
- Develop C/C++ software components, integrate models with cameras and sensors, and create testing and benchmarking tools.
What they ask for
- Currently pursuing a bachelor's or master's degree in Computer Engineering, Computer Science, Electrical Engineering, or another relevant technical field.
- Familiarity with C/C++ programming.
- Fundamental understanding of embedded systems and software development.
- Basic knowledge of AI, machine learning, or computer vision concepts; familiarity with Linux development environments.
Nice to have
- Experience deploying AI or computer vision models on embedded hardware and optimizing neural networks.
- Familiarity with frameworks or tools such as PyTorch, TensorFlow, TensorFlow Lite, ONNX, GStreamer, or OpenCV.
Tools
C/C++, Linux, PyTorch, TensorFlow, TensorFlow Lite, ONNX, GStreamer, OpenCV
AI focus
Embedded AI and computer vision for mobile machines, including model deployment, inference optimization, quantization, pruning, and real-time video processing.
Model-written summary · the original posting is authoritative