ASTRO System Architect

Motorola Solutions•Schaumburg, IL

About The Position

Motorola Solutions is seeking a self-motivated System and Software Architect to lead the design, estimation, and implementation of system features within its ASTRO core. The role provides technical leadership to cross-functional development teams, guiding features from architecture through product delivery. The architect collaborates with global business, development, and support teams to create next-generation system solutions and enhance and support existing customer platforms. The position calls for strong communication and collaboration skills and the ability to work effectively in dynamic Agile environments with diverse engineering teams. The role focuses on designing solutions for customers using ASTRO voice and data systems. It requires expertise in application software and embedded real-time development, telecommunications, on-premises and cloud-native technologies, DevOps, networking, and modular system architecture. The architect also coaches and mentors engineers and communicates technical concepts to engineering, management, senior leadership, and business stakeholders.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • At least 10 years of experience in software development and system design.
  • Must be a U.S. citizen or permanent resident, or have a master’s degree and work authorization; F-1 visa on CPT is accepted only for master’s-level students.
  • Expertise designing and developing application software in C, C++, and/or Rust.
  • Experience with on-premises technologies including ESXi, KVM, and RHEL, and cloud-native technologies including Azure and Kubernetes, within a DevOps environment.
  • Hands-on experience developing embedded real-time applications and telecommunications features.
  • Practical knowledge of version control systems such as Git and Bitbucket and CI/CD automation environments such as Jenkins.
  • Experience applying AI-assisted development tools, agentic coding workflows, and AI-driven automated testing frameworks.
  • Deep understanding of TCP/IP, TLS, and UDP networking protocols.
  • Ability to decompose complex system architecture into modular, scalable, and innovative software designs.
  • Strong leadership skills and a track record of coaching and mentoring junior and mid-level engineers.
  • Exceptional communication skills and ability to clearly articulate technical concepts to varied audiences.

Nice To Haves

  • 12 or more years of experience.
  • At least 3 years leading technical architecture across complex, multi-application systems.
  • Experience with AI-assisted development tools such as GitHub Copilot or Claude Code.

Responsibilities

  • Lead the design, estimation, and implementation of system features within the ASTRO core.
  • Provide technical leadership to cross-functional development teams, guiding features from architecture through product delivery.
  • Collaborate with global business, development, and support teams on next-generation system solutions.
  • Enhance and support existing platforms for customers.
  • Design and develop application software and embedded real-time applications, including telecommunications features.
  • Decompose complex system architecture into modular, scalable software designs.
  • Coach and mentor junior and mid-level engineers.
  • Communicate technical concepts to engineers, managers, senior leadership, and business stakeholders.

Benefits

  • Incentive bonus plans
  • Medical benefits
  • Dental benefits
  • 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