Hexagon's Autonomous Solutions is looking to deliver high quality products and needs a Software Engineering Intern to support the focus on developing C++ / Python tools and automation, enabling developer and test communities
Requirements
- Experience with "DevOps" tooling, such as GIT, Elastic/Kibana stack, Docker, etc
- Experience with Microsoft Visual C++ in an embedded environment
- Experience with C++ and/or Python
- Linux experience
- Knowledge of GPS/GNSS/INS
- Python
Responsibilities
- Implement tools and automation to enhance developer productivity (Python, Code coverage, Static Analysis, Docker)
- Develop & Maintain automated and reusable system level pipelines and test (Python, Jenkins, GitLab)
- Implement dashboards based on existing datasets (Grafana, Elastic/Kibana stack, MongoDb)
- Monitor metrics and develop ways to improve
- Use GNSS simulation and emulation tools to develop repeatable automated tests (Visual Studio, Visual Studio Unit Test Framework, Record Playback Systems)
- Develop & enhance technical documentation surrounding existing and new infrastructure
Other
- Enrolled in Computer Science or Geomatics, Computer, Software Engineering at an accredited post secondary institution
- Registered in the Computer Science or Engineering Internship/Co-op program and have completed at least your 2nd or 3rd year of studies by the start of your work term
- Available for a minimum 12 month work term, 37.5 hours a week
- Strong academic credentials
- Strong communication skills, both oral and written