Software Engineer - Java / Python

Motorola Solutions•Schaumburg, IL

About The Position

Motorola Solutions is seeking a self-motivated software engineer to design, develop, unit test, and integrate software supporting the development, enhancement, and maintenance of telecommunications infrastructure. The role contributes to applications that customers use to communicate and administrators use to configure and maintain customer systems, including applications that enhance device usage and integration with Motorola Solutions products. The engineer will collaborate with teams across the global organization and work with other engineers in small, dynamic Agile teams. The position is available in Schaumburg or Chicago.

Requirements

  • Bachelor's or master's degree in Computer Science, Computer Engineering, or a related technical discipline.
  • Legal authorization to work indefinitely in the United States; employer work permit sponsorship is not available.
  • Foundational programming skills, including understanding of software development principles, data structures, and algorithms.
  • Practical experience developing in a structured, strongly typed language, preferably Java; experience may come from internships, co-ops, or academic projects.
  • Practical experience using a scripting language such as Python and/or Bash.
  • Ability to communicate ideas clearly and concisely to peer engineers and direct managers.
  • At least 2 years of professional software development experience is preferred.

Nice To Haves

  • Exposure to DevOps, continuous integration, and automation environments such as Jenkins and Ansible.
  • Practical knowledge of a version control system such as Git or Bitbucket.
  • Exposure to telecommunications technologies and network protocols, including TCP/IP, TLS, and UDP.

Responsibilities

  • Design, develop, unit test, and integrate software for telecommunications infrastructure.
  • Develop, enhance, and maintain software elements and customer-facing or administrative applications.
  • Collaborate closely with engineers and teams across the global organization.
  • Break down product- or system-level problems into subproblems and address them with innovative designs.
  • Communicate ideas clearly and concisely to peer engineers and direct managers.

Benefits

  • Incentive bonus plans
  • Medical, dental, and vision benefits
  • 401(k) with company match
  • 10 paid holidays
  • Generous paid time off packages
  • Employee stock purchase plan
  • Paid parental and family leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service