Embedded Software Engineer

Motorola SolutionsSchaumburg, IL
Onsite

About The Position

Motorola Solutions is seeking an Embedded Software Engineer with strong programming skills, curiosity, continuous learning, and adaptability. The ideal candidate will have diverse knowledge and interests, particularly in cellular/wireless communications, and hands-on experience in embedded software development. This role involves creating proof-of-concept and low-volume specialty communications products for government and private industry, adhering to high standards of quality and reliability within the Applied Technology organization. This department focuses on unique, challenging projects applying leading-edge technologies to support global security and safety, with in-house engineering and manufacturing of products.

Requirements

  • Excellent understanding of real-time embedded software design.
  • Proficient in Linux, C, C++, Python and other software languages and operating systems.
  • Bachelor's (BS) or Master's (MS) degree.
  • Experience programming in C, C++, and/or Python.
  • Must be a U.S. citizen with ability to obtain necessary security clearance as required by government contract.
  • Flexible, results-oriented problem-solver who requires minimal supervision.
  • 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.

Nice To Haves

  • Assembly Language Experience
  • Practical experience with oscilloscopes, logic analyzers and debugging microcontroller software is a plus.
  • Agile software development and/or Git/JIRA experience is a plus.
  • Projects can vary greatly from one to the next, so you must thrive on variety and enjoy taking on new challenges.

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 including 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