Our co-ops don’t wash cars or do coffee runs. They also don’t work on side projects. Our co-ops are treated like full team members and are given the opportunity to learn what being a computer engineer is like in the real world. You’ll have the opportunity to learn new technologies and best practices in product development including some coding, testing and automation.
You’ll also have a lot of fun and make a lot of friends. For the duration of your work term, you will be a member of a multi-disciplinary engineering team responsible for the design and implementation of the next generation of Motorola’s market-leading high-performance video solutions products.
The systems engineering team at Motorola is responsible for recommending, selecting, configuring, and qualifying platforms that are used to deploy our world-class Avigilon Control Center software product. As part of the team, you will be responsible for analyzing our products at a system level, looking for optimizations in cost, quality, features, and performance and then delivering the final result into manufacturing. We are looking for someone that likes to take apart computers!
Responsibilities include:
- Continually improve the quality of Avigilon’s software and hardware products through the creation, execution, and maintenance of comprehensive test plans, test cases, and test scripts
- Ensure that we produce the highest quality, easiest to use products in the surveillance industry
- Interact regularly with support, development, and product management teams to solve challenging problems
- Participate in an Agile Development environment and contribute to a continual improvement process
- Report defects using JIRA
- Measure and report on the performance of various components of our system. Items like graphics, network, memory, IO, disk, etc.
- Identify and make recommendations to remove performance bottlenecks
- Assist in making performance vs cost trade-offs.
- Verify resolution of defects and support issues
- Setup and maintain complex test environments
Qualifications:
- Excellent written and oral communication skills, including the ability to produce clear, concise documentation
- Self-motivated, with the ability to learn quickly and independently
- Ability to work as part of a cross-functional team
- Excellent problem solving and critical thinking skills
- Some understanding of C#, C++, Python, Windows, IP Networking would be an asset
Preference will be given to candidates with the following skills and experience:
- Knowledge of video file formats and concepts
- General computer knowledge of items like: RAID, BIOS, PCIe, etc.
- Prior experience installing and configuring computer and network equipment
- Knowledge of client/server architectures