Embedded AI Software Engineering Co-Op

    Bosch logo

    Bosch

    Invented for life

    10,001+ employeesFounded 1886Gerlingen-Schillerhöhe, Baden-WuerttembergSoftware Development
    Actively hiringPaidWinter 2027Software Development
    Apply Now

    Best applied by Nov 18

    Access our internships job board to view 10,000+ active internships.


    About the role#

    We are looking for an Embedded AI Software Engineering Co-Op to join our team for the Winter 2027 term. You will work on embedded AI and computer vision applications for mobile machines. This role focuses on optimizing AI models and real-time processing pipelines for deployment on embedded hardware. You will gain hands-on experience developing, deploying, and profiling AI-powered vision systems on resource-constrained platforms.

    What you'll do#

    • Collaborate with the software development team to build and optimize applications for mobile machines.
    • Deploy and benchmark AI models on embedded targets, including hardware equipped with AI accelerators.
    • Optimize real-time video processing and AI inference pipelines to improve throughput and reduce latency.
    • Minimize CPU, GPU, and memory utilization.
    • Profile and troubleshoot performance bottlenecks involving image acquisition, preprocessing, inference, and postprocessing.
    • Explore model optimization techniques like quantization, pruning, and hardware-specific acceleration.
    • Develop software components in C/C++ for embedded Linux and real-time operating systems.
    • Integrate AI models with camera systems, sensor inputs, and communication interfaces.
    • Build testing and benchmarking tools to evaluate model accuracy, execution time, and memory consumption.
    • Document software architecture, optimization strategies, and performance results.
    • Participate in team meetings, code reviews, and technical discussions.

    What you'll need#

    • Currently pursuing a bachelor's or master's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical field.
    • Familiarity with C/C++ programming and Linux development environments.
    • Fundamental understanding of embedded systems and software development.
    • Basic knowledge of artificial intelligence, machine learning, or computer vision concepts.
    • Strong analytical, debugging, and problem-solving skills.
    • Experience with AI frameworks such as PyTorch, TensorFlow, TensorFlow Lite, or ONNX.
    • Experience with real-time video processing frameworks like GStreamer or OpenCV.
    • Knowledge of embedded AI accelerators, GPUs, or NPUs, such as the Texas Instruments TDA4.
    • Familiarity with embedded Linux, QNX, or other real-time operating systems.
    • Experience with communication protocols like CAN or Ethernet.
    • Proficiency in performance profiling and cross-compilation.

    Location & details#

    • Location: Fountain Inn, South Carolina.
    • Work Modality: On-site.
    • Employment: Full-time.
    • Compensation: Paid internship.
    • Eligibility: Indefinite U.S. work authorization is required. Sponsorship is not available.

    About Bosch

    Bosch operates as a global supplier of technology and services across four sectors including mobility, industrial technology, consumer goods, and energy and building technology. Founded in 1886, the company maintains a presence in over 60 countries through a network of roughly 500 subsidiaries. It employs approximately 413,000 people and focuses on areas like sensor technology, software, and artificial intelligence. The organization is headquartered in Gerlingen-Schillerhöhe, Germany.

    LinkedInWebsiteCareers emailBosch contact channels unlock with a free account
    All Bosch internships

    How to get in at Bosch

    Applying early is a distinct advantage at a company as large as Bosch, as recruiters often review applications before the volume becomes overwhelming. Intern Insider sends an instant alert the moment a role matching your target is published, helping you get your materials in among the first. This timing ensures your profile is visible before the applicant pool grows significantly. Reaching out to the right person can also change your experience, as direct contact often yields better results than a standard submission. Intern Insider surfaces the recruiters behind Bosch roles so you can reach out directly to ask about the position or a referral. This approach helps you move past the automated queue and into a real conversation with the hiring team.

    Get alerts for new Bosch internships
    Share

    Interns who landed roles with Intern Insider

    “Intern Insider helped me land most of my internship interviews and offers. It definitely improved my application-to-interview conversion compared to other platforms, especially because of the up-to-date and sometimes exclusive postings.”
    Anran L., Full-Stack Developer Intern

    Anran L.

    Full-Stack Developer Intern

    “Intern Insider helped me find jobs with way less applicants and I ended up getting an offer within one month of using the platform!”
    Shayan A., Embedded Software Intern

    Shayan A.

    Embedded Software Intern

    Apply to more than this one.

    10,000+ open internships in one place, with the deadlines and the people to email.

    Create free account
    Apply by Nov 18Apply Now