Embedded Software Engineer

Motorola SolutionsSchaumburg, IL
$66,900 - $95,300Onsite

About The Position

Motorola Solutions is seeking software engineers with strong programming skills, curiosity, a drive for continuous learning, and adaptability for their Applied Technology organization. This role involves working on unique, highly challenging projects, applying leading-edge technologies to support global security and safety. The team engineers products from start to finish and manufactures them in-house, focusing on low volume, high capability, and specialized areas like software-defined radios, advanced antenna solutions, AI/ML, reverse engineering, cybersecurity, and signals intelligence. The position offers the opportunity to create proof-of-concept and low-volume specialty communications products for government and private industry, adhering to high standards of quality and reliability.

Requirements

  • Excellent understanding of real-time embedded software design.
  • Proficient in Linux, C, C++, Python and other software languages and operating systems.
  • Assembly Language Experience
  • Must be a U.S. citizen with ability to obtain necessary security clearance as required by government contract.
  • Bachelor's (BS) or Master's (MS) degree.
  • Experience programming in C, C++, and/or Python

Nice To Haves

  • Hands-on experience in embedded software development.
  • Diverse knowledge and a wide variety of interests, especially in cellular / wireless communications.
  • Practical experience with oscilloscopes, logic analyzers and debugging microcontroller software is a plus.
  • Agile software development and/or Git/JIRA experience is a plus.
  • Flexible, results-oriented problem-solver who requires minimal supervision.
  • Thrive on variety and enjoy taking on new challenges.
  • Willingness to learn one or more wireless communication standards (GSM, CDMA, UMTS, LTE, Tetra, etc.).
  • Ability to meaningfully communicate with members of all engineering disciplines (Hardware, RF, Software, FPGA, etc), as well as management.
  • Excellent verbal and written communication skills.

Responsibilities

  • Develop solutions for real world systems and standalone products to enhance existing Applied Technology offerings.
  • Collaborate with multi-disciplinary product development teams.
  • Perform duties in all areas of development (i.e. requirements analysis, high and low-level design, coding, model training and evaluation, documentation, real world testing, and validation).
  • Hands-on interaction with product hardware for developing and debugging.

Benefits

  • Incentive Bonus Plans
  • Medical, Dental, Vision benefits
  • 401K with Company Match
  • 10 Paid Holidays
  • Generous Paid Time Off Packages
  • Employee Stock Purchase Plan
  • Paid Parental & Family Leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service