Motorola Solutions is looking to hire software engineers to design, develop, and optimize real-time software for digital communications and audio for their worldwide portfolio of two-way radio products, focusing on improving safety through critical communication technologies.
Requirements
- Exposure to DSP and low level software development on embedded targets.
- C, C++ and Software engineering
- Operating Systems exposure (academic or otherwise) is desirable.
- Academic grounding in DSP and Digital communications.
- Assembly language programming experience on any embedded target is desirable.
- Experience with Qualcomm Audio & aDSP solutions.
- Experience working with real-time operating systems (RTOS)
Responsibilities
- Design and develop cutting edge real-time software for DSP algorithms and Low Level device drivers to be used in wireless products.
- Develop software algorithms that will be used in all Motorola public safety wireless products globally.
- Work on cutting edge real time processors and use new software tools to develop real-time software.
- Assist technical leaders in gathering requirements for features from multiple product teams.
- Develop and/or implement DSP algorithms for wireless protocols.
- Design and develop fixed point DSP software on various target processors.
- Design and implement optimization techniques for improving algorithm performance.
Other
- Work in a global environment – teams in 3 continents
- Strong ability and enthusiasm to learn new technologies in a short time
- Able to work effectively in a distributed team environment
- Entry Level Position, fresh graduates may apply
- Ability to work well in teams is necessary.