Motorola Solutions is a global community focused on keeping people safer through technology. They are seeking an Embedded Software Engineer to contribute to the development of Audio and RF Signal Processing Software, with responsibilities including feature development, subsystem design, and AI integration.
Feature Development: Contribute as an individual developer by writing new feature software and analyzing requirements for feasibility within quality, time, and cost constraints
Subsystem Design: Design, implement, and test embedded software subsystems using Object-Oriented development methodologies
Advanced Processing: Work on cutting-edge real-time processors and use new software tools to develop real-time software
Drivers & Peripherals: Design and implement device drivers and peripheral drivers to meet strict protocol timing requirements
Optimization: Implement and optimize DSP algorithms for wireless protocols, specifically focusing on optimizing memory usage and performance
AI Integration: Participate in the adoption of AI tools to improve engineering efficiency and support the development and deployment of Edge AI solutions on embedded hardware
System Testing: Create and execute unit, integration, and system-level tests using standard hardware test equipment
Global Collaboration: Work effectively in a multi-site, world-wide development environment across three continents
Qualification
Required
BS or MS in Electrical Engineering, Computer Engineering, or Computer Science
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
Preferred
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
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
And more!
Motorola Solutions creates mission-critical communication solutions and services for public safety and commercial customers.