Embedded Software Engineer (DSP)

Motorola SolutionsPlantation, FL

About The Position

We are looking for a versatile Embedded Software Engineer to join our signal processing group. This role is designed for a core systems expert who thrives on low-level development, hardware-to-software integration, and robust firmware architecture. While this position involves Digital Signal Processing (DSP) implementation, we are prioritizing candidates with a strong Object-Oriented embedded background. Additionally, our team is rapidly adopting AI to drive engineering efficiency and is at the forefront of deploying Edge AI solutions. We value the ability to write clean, maintainable code and the enthusiasm to pick up new concepts and technologies on the job.

Requirements

  • Proficiency in C++ and C.
  • Experience with ARM-based or DSP microprocessor architectures and Real-Time Operating Systems (RTOS).
  • Familiarity with Object-Oriented Analysis and Design (OOAD) and Agile/Scrum development processes.
  • Experience with development tools such as compilers, emulators/JTAG, and debuggers, as well as version control like GIT.
  • BS or MS in Electrical Engineering, Computer Engineering, or Computer Science.

Nice To Haves

  • Familiarity with Python is a plus, particularly for automation or in the context of AI/Machine Learning workflows.
  • An academic grounding in DSP/Digital Communications or exposure to fixed-point software development is desired.
  • Highly motivated and open to picking up advanced signal processing concepts on the job.

Responsibilities

  • Contribute as an individual developer by writing new feature software and analyzing requirements for feasibility within quality, time, and cost constraints.
  • Design, implement, and test embedded software subsystems using Object-Oriented development methodologies.
  • Work on cutting-edge real-time processors and use new software tools to develop real-time software.
  • Design and implement device drivers and peripheral drivers to meet strict protocol timing requirements.
  • Implement and optimize DSP algorithms for wireless protocols, specifically focusing on optimizing memory usage and performance.
  • Participate in the adoption of AI tools to improve engineering efficiency and support the development and deployment of Edge AI solutions on embedded hardware.
  • Create and execute unit, integration, and system-level tests using standard hardware test equipment.
  • Work effectively in a multi-site, world-wide development environment across three continents.

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