Motorola Solutions is looking for software engineering students to gain real-world development experience on products being delivered to customers, specifically focusing on Software Defined Radio (SDR) or custom RF communication systems.
Requirements
- Ideal candidates have experience working with communications protocols, operating system internals, Linux and/or Android development, or driver development.
- You should be skilled in Java, C, C++, or Dalvik.
- Strong preference will be given to candidates also familiar with working in a Linux development environment.
- Clearcase or GIT skills are also a plus.
- This position is for embedded software work, and therefore is not a good match for developers wishing to focus on .NET, C-Sharp, Rails, or other high level application/web technologies.
- You must possess knowledge in (or an interest in) microprocessor-based hardware design.
Responsibilities
- You will be involved in the development of software for one or more projects involving our Software Defined Radio (SDR) or custom RF communication system.
- You will be part of a small (1-6 person), multi-disciplinary team that has full responsibility for product development from requirements gathering to final product delivery.
- You may be involved in all areas of development (i.e. requirements analysis, high and low level design, coding, documentation, and testing and validation).
- Our products are developed to very high standards of quality and reliability and you will have the opportunity to learn the department’s software process during all development activities.
- Your tasks will often involve hands-on interaction with product hardware for developing and debugging.
- In this position, you will need a willingness to learn one or more wireless communication standards (e.g., GSM, UMTS,CDMA, LTE).
Other
- Excellent verbal and written communication skills are important.
- You will present status of your progress to other team members and to management.
- You may also have the opportunity to interact with our customers.
- Candidate must be a U.S. citizen with ability to obtain necessary security clearance as required by government contract.
- Candidates with an active security clearance are encouraged to apply.