AI Innovation Intern (Bachelor & Masters)

About Johnson Controls Johnson Controls is a global leader in smart, healthy and sustainable buildings. We offer the world’s largest portfolio of building technology, software and services for managing and optimizing building environments such as HVAC, Security and Fire systems. About the Role Johnson Controls Inc (JCI) is launching JCI AI Innovation lab in collaboration with UIUC to develop production grade AI solutions for next generation smart buildings We are seeking top UIUC students in AI, Machine learning, and Data Science who want to work on real industrial systems. All candidates are paired with a dedicated mentor for ongoing guidance and career check-ins. Performance is assessed through periodic presentations and feedback, What you will build Gen AI copilots for building operators Multi-site building intelligence at scale Time series AI over IoT telemetry Autonomous build optimization (advanced phase) Why is this different Access to realistic industrial telemetry Direct mentorship from JCI engineering Rapid prototypes cycles (quarterly demos) Exposure to production scale AI systems Opportunity to influence real products Paid engagement Potential career pathways Preferred tech stack exposure Core skills Machine learning/ Deep learning Times series modeling LLMs (RAG, agents, evaluation) Python and Modern ML stack Agentic AI (MCP) Plus skills Reinforcement learning MLOps/Data pipelines IoT/Edge analytics Cyber-physical systems Tech stack (e.g PyTorch, Ray, LangGraph) Who should Apply Bachelor and Master’s students with emphasis in Machine Learning, Time series modeling, LLMs/RAG systems, MLOps, or cyber-physical systems. Program Snapshot Small elite student pods (~6 members) Dedicated JCI technical mentors Applied problem statements Quarterly milestone demos Launch target: Spring 2026 Location: UIUC based collaboration Please reach out to jcail@johnsoncontrols365.onmicrosoft.com with Resume and a short statement of interest and desired track.

AI Innovation Intern (Bachelor & Masters) Read Post »

AI Innovation Intern (PHD)

About Johnson Controls Johnson Controls is a global leader in smart, healthy and sustainable buildings. We offer the world’s largest portfolio of building technology, software and services for managing and optimizing building environments such as HVAC, Security and Fire systems. About the Role Johnson Controls Inc (JCI) is launching JCI AI Innovation lab in collaboration with UIUC to develop production grade AI solutions for next generation smart buildings We are seeking top UIUC students in AI, Machine learning, and Data Science who want to work on real industrial systems. All candidates are paired with a dedicated mentor for ongoing guidance and career check-ins. Performance is assessed through periodic presentations and feedback, What you will build Gen AI copilots for building operators Multi-site building intelligence at scale Time series AI over IoT telemetry Autonomous build optimization (advanced phase) Why is this different Access to realistic industrial telemetry Direct mentorship from JCI engineering Rapid prototypes cycles (quarterly demos) Exposure to production scale AI systems Opportunity to influence real products Paid engagement Potential career pathways Preferred tech stack exposure Core skills Machine learning/ Deep learning Times series modeling LLMs (RAG, agents, evaluation) Python and Modern ML stack Agentic AI (MCP) Plus skills Reinforcement learning MLOps/Data pipelines IoT/Edge analytics Cyber-physical systems Tech stack (e.g PyTorch, Ray, LangGraph) Who should Apply PhD’s with emphasis in Machine Learning, Time series modeling, LLMs/RAG systems, MLOps, or cyber-physical systems. Program Snapshot Small elite student pods (~6 members) Dedicated JCI technical mentors Applied problem statements Quarterly milestone demos Launch target: Spring 2026 Location: UIUC based collaboration Please reach out to jcail@johnsoncontrols365.onmicrosoft.com Submit: Resume Short statement of interest and desired track

AI Innovation Intern (PHD) Read Post »

UIUC Research Park Intern – Design Verification

About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. About the Role Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between December 2026 through May 2028. Rivian’s Internship Program requires active student enrollment. Information regarding your expected degree completion date is collected solely to verify eligibility and determine your availability for future full-time opportunities. Rivian is an equal opportunity employer and does not use graduation dates to determine the age of applicants or as a basis for discriminatory hiring decisions.   If you are not pursuing a degree, please see our full time positions on our Rivian careers site. Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements.  In this role, you will work on AI based tools defining and setting up new infrastructure and flows for ADAS Silicon development. Responsibilities Experiment with AI tools for Silicon development: Leverage LLMs and generative agents to automate RTL generation, code documentation, and bug localization within the DLA (Deep Learning Accelerator) pipeline. Understand system architecture and develop tools for performance modeling and testing:Build bit-accurate C++/SystemC models to validate the throughput of neural network layers against “golden” ML frameworks like PyTorch. Develop tools and verification collateral for large-scale ASIC development: Create scalable UVM-based testbench components and automated regression scripts to support high-complexity SoC integration. Interconnect & Latency Analysis: Architect and implement performance monitors for Interconnect/AXI interfaces to analyze how on chip network impacts real-time inference latency. Safety-Aware Verification & Fault Injection: Design automated verification collateral to simulate hardware-level faults, ensuring that safety mechanisms correctly detect errors according to ISO 26262 automotive standards. Requirements Must be currently pursuing a bachelors, masters, or PhD degree at the University of Illinois Urbana Champaign Actively pursuing a degree or one closely related in Electrical or Computer Engineering Fundamentals of Computer architecture CPU and Memory hierarchy C/Python coding skills System verilog language Please apply here: https://go.researchpark.illinois.edu/DesignVerification_Rivian

UIUC Research Park Intern – Design Verification Read Post »

UIUC Research Park Intern – Power Electronics

About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. About the Role Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between December 2026 through May 2028. Rivian’s Internship Program requires active student enrollment. Information regarding your expected degree completion date is collected solely to verify eligibility and determine your availability for future full-time opportunities. Rivian is an equal opportunity employer and does not use graduation dates to determine the age of applicants or as a basis for discriminatory hiring decisions.   If you are not pursuing a degree, please see our full time positions on our Rivian careers site.  Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements.  As a power electronics intern, you will have the opportunity to work with a world class team developing state-of-the-art power electronics for Rivian’s electric adventure vehicles. You will be given meaningful assignments which will contribute to the development of real-world products. You will interact and work with a seasoned engineering team. Responsibilities Develop tools that will be used by Rivian team to evaluate new technologies. Perform modeling and design of power electronic circuits. Perform simulation and analysis of power electronic circuits. Report results to team in clear and concise manner. Interact and work collaboratively with Rivian engineers. Requirements Must be currently pursuing a bachelors, masters, or PhD degree at the University of Illinois Urbana Champaign Actively pursuing a degree or one closely related in Electrical Engineering  Understanding of power electronics fundamentals, including topologies, components, analysis and simulation methods. Understanding of the key components: power semiconductors, inductors, transformers, capacitors. Experience using software tools such as LTSpice, PLECs, Simulink FEA capability (Ansys Maxwell, Q3D, or similar) a plus. Please apply here: https://go.researchpark.illinois.edu/PowerElectronics_Rivian

UIUC Research Park Intern – Power Electronics Read Post »

UIUC Research Park Intern – Embedded Software

About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. About the Role Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between December 2026 through May 2028. Rivian’s Internship Program requires active student enrollment. Information regarding your expected degree completion date is collected solely to verify eligibility and determine your availability for future full-time opportunities. Rivian is an equal opportunity employer and does not use graduation dates to determine the age of applicants or as a basis for discriminatory hiring decisions.  If you are not pursuing a degree, please see our full time positions on our Rivian careers site.  Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements.  The goal of this project is to support with prototyping embedded software for the next generation of autonomy platform. Responsibilities Integrate and validate device drivers for sensors and sensor processing engines in C programming language. Implement performance and functional tests for the device driver. Root cause and fix device driver code bugs. Develop Python based test scripts to validate the embedded software changes Develop and modify device drivers for Zephyr RTOS Requirements Must be currently pursuing a bachelors, masters, or PhD degree at the University of Illinois Urbana Champaign. Actively pursuing a degree or one closely related in Electrical Engineering, Computer Engineering, or Computer Science. Proficient in C programming. Experience with RTOS (Real time operating systems). Experience with FPGA platforms. Experience writing device driver in C programming language preferred. Must be located in Champaign, IL and able to work out of our office in the Research Park.  Must be available for 20 hours per week in the Fall and Spring and 40 hours in the summer. Please apply here: https://go.researchpark.illinois.edu/EmbeddedSoftware_Rivian

UIUC Research Park Intern – Embedded Software Read Post »

UIUC Research Park Intern – Validation

About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. About the Role Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between December 2026 through May 2028. Rivian’s Internship Program requires active student enrollment. Information regarding your expected degree completion date is collected solely to verify eligibility and determine your availability for future full-time opportunities. Rivian is an equal opportunity employer and does not use graduation dates to determine the age of applicants or as a basis for discriminatory hiring decisions.  If you are not pursuing a degree, please see our full time positions on our Rivian careers site.   Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements.  Responsibilities Work w/ SoC validation team to refine and execute the SoC validation plan Use C/C++ software and FPGA technology to validate SoC for the next generation hardware design, enable SoC internal functional blocks and peripheral interfaces. Generate test coverage reports Build benchmark tools to evaluate performance of the hardware system, including throughput, latency, resource utilization, IO or compute frequency metrics Document validation progress and results in Rivian’s tracking system, to maintain good traceability  Requirements Must be currently pursuing a bachelors, masters, or PhD degree at the University of Illinois Urbana Champaign Actively pursuing a degree or one closely related in Electrical or Computer Science Engineerin Proficient in C/C++ and scripting language (e.g., Python, Linux shell, etc.) Good knowledge in FPGA design and Verilog languages Strong analytical skills, written and verbal communication skills, and a team player Experience with courses or projects focusing on platform/embedded software development Prior experience in SoC peripheral interfaces like JTAG, I2C, UART, SPI, ethernet, DDR, PCIe is a plus Prior experience in AMD Zynq FPGA Petalinux development is a plus Please apply here: https://go.researchpark.illinois.edu/Validation_Rivian

UIUC Research Park Intern – Validation Read Post »

UIUC Research Park Intern – Low Voltage Electronics

About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. About the Role Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between December 2026 through May 2028. Rivian’s Internship Program requires active student enrollment. Information regarding your expected degree completion date is collected solely to verify eligibility and determine your availability for future full-time opportunities. Rivian is an equal opportunity employer and does not use graduation dates to determine the age of applicants or as a basis for discriminatory hiring decisions.  If you are not pursuing a degree, please see our full time positions on our Rivian careers site.   Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements. Responsibilities  You will be responsible for individually designing equipment testing, automation, data collection, and data analysis scripts using: Python / MATLAB C on Microcontrollers (STM32, ESP32, Nordic, etc.) CAN Bus tools (PCAN, etc.)  Additionally, you will be responsible for completing deliverables for testing/data collection/ proof-of-concept using: Combinations of interconnected evaluation kits Custom PCBAs FW development Simple mechanical design Requirements Must be currently pursuing a bachelors, masters, or PhD degree at the University of Illinois Urbana Champaign Actively pursuing a degree or one closely related in Electrical Engineering, Computer Engineering, or Mechatronics. Familiarity with lab equipment – power supplies, function generators, oscilloscopes, multimeters. Ability to understand sensor datasheets (gain, offset, preload, etc.) Ability to read a circuit schematic/layout. Ability to modify/develop data collection/analysis scripts in Python. Ability to design simple mechanical structures/enclosures for 3D print. Ability to design custom circuit schematics/supervise PCB layout, preferred. Prior research experience related with hardware data collection systems and/or sensing systems, preferred. Must be available for 20 hours per week in the Fall and Spring and 40 hours in the summer. Please apply here: https://go.researchpark.illinois.edu/LowVoltageElectronics

UIUC Research Park Intern – Low Voltage Electronics Read Post »

UIUC Research Park Intern – Mechanical Modeling

About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. About the Role Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between December 2026 through May 2028. Rivian’s Internship Program requires active student enrollment. Information regarding your expected degree completion date is collected solely to verify eligibility and determine your availability for future full-time opportunities. Rivian is an equal opportunity employer and does not use graduation dates to determine the age of applicants or as a basis for discriminatory hiring decisions.  If you are not pursuing a degree, please see our full time positions on our Rivian careers site.  Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements.  This Intern will be responsible for collaborating with the Electrical Hardware team to perform mechanical design using CAD tools, as well as mechanical modeling to ensure CAD design is robust for reliability and manufacturability. Responsibilities Create detailed CAD drawings using Solidworks, Catia, or Creo. Collaborate with engineers to develop innovative designs that meet project specifications Use software tools such as SOLIDWORKS for modeling and visualization of designs Assemble components and create accurate schematics for various systems Engage in system design processes, ensuring all components fit together seamlessly Write scripts using Perl, Python, tcl, Cadence SKILL, and C++ Mechanical simulation (FEA) to analyze CAD design to ensure its robustness for stress/strain and manufacturability. Requirements Must be currently pursuing a bachelors, masters or PhD degree at the University of Illinois Urbana Champaign. Actively pursuing a degree or one closely related in Mechanical Engineering Experience with FEA (finite element analysis) using Ansys mechanical, Abquas, or similar CAD design experience using Catia, Solidworks or similar Effective verbal and written communication skills to collaborate with engineering teams and document findings clearly, ensuring that insights are understood across disciplines. Must be enrolled in the University of Illinois Urbana Champaign Must be located in Champaign, IL  and able to work out of our office in the Research Park. Must be available for 20 hours per week in the Fall and Spring and 40 hours in the summer. This project will require weekly task status update and monthly project update. Please apply here: https://go.researchpark.illinois.edu/MechanicalModeling_Rivian

UIUC Research Park Intern – Mechanical Modeling Read Post »

UIUC Research Park Intern – ADAS HW Systems Validation

About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. About the Role Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between December 2026 through May 2028. Rivian’s Internship Program requires active student enrollment. Information regarding your expected degree completion date is collected solely to verify eligibility and determine your availability for future full-time opportunities. Rivian is an equal opportunity employer and does not use graduation dates to determine the age of applicants or as a basis for discriminatory hiring decisions.  If you are not pursuing a degree, please see our full time positions on our Rivian careers site.  Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements.  In this role, you will work with cross-functional teams including electrical, mechanical, ADAS perception, embedded software, sensors, and vehicle integration to refine and execute ADAS system validation plan and test suite on Rivian’s test vehicles. Responsibilities Design and Implement tool kits (HW and SW) for ADAS system end-to-end validation and benchmark on test vehicles. Collect performance data from on-board ADAS system using the developed tool kits, perform data characterization and analysis. Generate, and present test reports to cross-functional teams. Troubleshoot issues or performance gaps identified from validation process. Work with internal and external stakeholders to identify and implement solutions to resolve or mitigate these issues. Document validation process and results in Rivian’s tracking system to maintain good traceability. Data analysis and report generation. Requirements Must be currently pursuing a bachelors, masters, or PhD degree at the University of Illinois Urbana Champaign. Actively pursuing a degree or one closely related in Electrical Engineering, Computer Engineering, or Computer Science. Knowledge of automotive engineering and ADAS System. Experience in MATLAB, Python, C/C++ or equivalent tools for modeling and analysis. Advanced knowledge in general software engineering (git, Linux, build systems, design patterns, automated testing, debugging). Experience with shell script. Excellent organizational and communication skills (both written and verbal). Strong analytical capabilities. Experience with analog and digital circuit design and PCBA. Experience on using test and measurement equipment like oscilloscopes. Must be located in Champaign, IL  and able to work out of our office in the Research Park. Must be available for 20 hours per week in the Fall and Spring and 40 hours in the summer. This project will require weekly task status update and monthly project update. Please apply here: https://go.researchpark.illinois.edu/ADASHWSystemsValidation_Rivian

UIUC Research Park Intern – ADAS HW Systems Validation Read Post »

UIUC Research Park Intern – Machine Learning Hardware

About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. About the Role Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between December 2026 through May 2028. Rivian’s Internship Program requires active student enrollment. Information regarding your expected degree completion date is collected solely to verify eligibility and determine your availability for future full-time opportunities. Rivian is an equal opportunity employer and does not use graduation dates to determine the age of applicants or as a basis for discriminatory hiring decisions.  If you are not pursuing a degree, please see our full time positions on our Rivian careers site.  Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements.  This role would focus on supporting power and performance tradeoff analysis on hardware for machine learning models. Responsibilities Work on software tools for machine learning compiler to enable interence of deep learning networks on Rivian Hardware. Work closely with software engineers to bringup up new models using compiler constraints on Rivian hardware. Analyze compiler generated solutions and evaluate for performance and memory usage. Verify functionality through functional simulation or emulation. Analyze tradeoffs on various performance metrics including accuracy, latency, and throughput. Requirements Must be currently pursuing a bachelors, masters, or PhD degree at the University of Illinois Urbana Champaign. Actively pursuing a degree or one closely related in Computer Engineering or Computer Science. Solid programming skills in C/C++ and Python. Willingness to dig into low level software programming if need be. Good understanding of algorithms for Computer Vision applications, Deep Learning, Natural Language Processing, Artificial Intelligence or related fields Strong mathematical background and capability to analyze results Good understanding of software fundamentals Understanding of core deep learning principles (e.g., transformer architecture basics) Working knowledge of PyTorch for fine tuning and evaluating ML models. Must be available for 20 hours per week in the Fall and Spring and 40 hours in the summer. Please apply here: https://go.researchpark.illinois.edu/MachineLearningHardware_Rivian

UIUC Research Park Intern – Machine Learning Hardware Read Post »