Software Engineer

Motorola Solutions•Schaumburg, IL
•$73,800 - $107,600

About The Position

Motorola Solutions is seeking a Software Engineer to develop and maintain software for products and systems in its Secure Products Group. The team provides security solutions for Motorola Solutions devices and compatible customer devices, supporting public safety and commercial customers. The role contributes to the full product lifecycle through software development, hardware and software integration testing, and developing and validating feature functionality and user documentation. The engineer works collaboratively in a team using industry-standard agile practices to plan, implement, and deliver products and services.

Requirements

  • Bachelor's or master's degree in Computer Science, Electrical or Computer Engineering, or a related technical discipline.
  • 1 to 2 years of relevant embedded system software development experience.
  • U.S. citizenship is required; employer work permit sponsorship is not available.
  • One or more of the following skills: C/C++, Linux (multiple variants), Windows development, Python, Perl, PowerShell, Java, Make, Bash, or network protocols such as TCP/IP, TLS, and UDP.

Nice To Haves

  • Agile software development and/or Git/JIRA experience.
  • Mobile application and/or platform development, including Android and iOS.
  • Driver development.
  • Embedded programming.
  • SIP, RTP, and RTCP protocols.
  • Debugging experience and strong analytical skills.
  • Knowledge of security concepts such as authentication, access control, authorization, and cryptography.
  • Strong communication and problem-solving skills.
  • Knowledge of generative AI and large language models.

Responsibilities

  • Analyze, develop, design, and maintain software for organizational products and systems.
  • Contribute to the full product lifecycle through software development.
  • Execute hardware and software integration tests.
  • Develop and validate feature functionality and user documentation.
  • Work in a team environment using agile practices to plan, implement, and deliver products and services.

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