Motorola Solutions develops public safety communications technologies. The Software Engineering Intern will contribute to landmobile wireless communications products through the software development life cycle, including design, implementation, testing, and debugging of embedded products.
Responsibilities
We are looking for a self motivated individual to help move forward the next generation public safety experience, and to work with a team of top experienced professionals to enable mission critical services and solutions
In this position you will work as a software engineering intern on a project related to our landmobile wireless communications products
In this role, you will be engaged in the full software development life cycle of the project, including design, implementation and test
This role will involve C++ implementation on embedded products as well as the potential for some python scripting
Your tasks will also involve hands-on interaction with product hardware and lab equipment for development, testing, and debugging
Qualification
Required
Strong interpersonal, written, and verbal communication skills
Ability to work well in a cross-functional team environment
Experience with C/C++ and object oriented development
Understanding of real time processing in an embedded environment
Experience with Linux or Unix
Basic understanding of virtualization technologies such as Docker, Podman etc
Exposure to Agile development practices
Experience with Git, Jira
Advanced debugging skills
Excellent organizational skills
Ability to work with and debug legacy code
Candidates must be pursuing a Bachelors or Masters degree in Computer Engineering, Computer Science, or Software Engineering
Preferred
Benefits
Motorola Solutions creates mission-critical communication solutions and services for public safety and commercial customers.