Open role
Software Engineer - Remote
About the Company
Motorola Solutions is a global technology company focused on helping keep people, property, and places safer. Its technologies support communication and collaboration across public safety, schools, hospitals, businesses, and communities. The company promotes a people-first, community-focused culture and aims to build a safer future through innovation.
About the Role
Motorola Solutions is seeking a Software Engineering Co-op Intern to join its Vehicle Intelligence Theia Team. The team develops and supports the Theia License Plate Recognition (LPR) Application Suite, focusing on LPR data processing and device management. In this role, you will contribute to the development of machine learning and AI capabilities using Elastic Elasticsearch. You will work with technologies such as Elastic KQL, ESQL, Kibana, Python, and TypeScript to support data analysis, reporting, visualization, and AI agent development. The position offers an opportunity to work alongside experienced engineers on software solutions involving AI, machine learning, analytics, and cloud-based technologies.
Key Responsibilities
Design, develop, and integrate machine learning and AI capabilities using Elastic Elasticsearch. Write efficient scripts and queries using Elastic KQL and ESQL for data search, analysis, and retrieval. Build reporting and visualization tools using Elastic Kibana. Design and develop AI agents using the AI Agent Development Kit (ADK). Write clean, maintainable, and scalable code in Python and TypeScript. Contribute to software solutions supporting the Vehicle Intelligence Theia ecosystem. Collaborate with senior engineers on software development and implementation activities.
Required Qualifications
High school diploma. Currently pursuing a bachelor's degree, with an expected graduation date of December 2027 or later. Legal authorization to work in the United States indefinitely; employer work permit sponsorship is not available. Knowledge of NoSQL databases. Knowledge of Python and TypeScript programming languages. Knowledge of Elastic KQL and ESQL scripting. Knowledge of machine learning design and programming using Elastic Elasticsearch. Familiarity with Elastic Kibana reporting functionalities. Knowledge of AI Agent Development Kit (ADK) design and development.
Preferred Qualifications
Knowledge of the Go programming language is desirable but not mandatory. Location and Work Arrangement This is a remote Software Engineering Co-op internship open to candidates residing anywhere in the United States. No travel or relocation is provided. Equal Employment Opportunity Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected characteristic. The company is committed to an inclusive, accessible recruiting experience for candidates with disabilities or other physical or mental health conditions. Applicants who require accommodations may complete the company's Reasonable Accommodations Form. Motorola Solutions encourages applicants who may not meet every preferred skill to explain how their experience and strengths could contribute to the team.