Skip to content. Skip to navigation
McGill Home SOCS Home
Personal tools
 

Looking for students for embedded software development

Employer: Xiphos Systems Corp., http://www.xiphos.ca

Application Deadline: April 5, 2014

Start Date: May 5, 2014

End Date: August 22, 2014

Location : Plateau Mont-Royal, Montreal, QC

Contact: internship2014@xiphos.ca

-----------------------------------
Position: Junior Software Developer
-----------------------------------

Education Completed: 1-year

Mandate: Under the supervision of Xiphos engineering staff, perform software development tasks including:

- software component development
- unit and system test execution
- build-system maintenance
- web-application development

----------------------------------
Position: Junior Software Designer
----------------------------------

Education Completed: 2-years

Mandate: Under the supervision of Xiphos engineering staff, perform software development tasks including:

- build-system development
- continuous integration system deployment
- software component design
- unit and system test development
- web-application deployment

----------------------------------
Position: Junior Software Designer
----------------------------------

Education Completed: 3-years

Mandate: Under the supervision of Xiphos engineering staff, perform software development tasks including:

* build-system design
* continuous integration system design
* software system design
* unit and system test design
* generate pull requests for upstream developers
* web-application design


The following information is applicable to all positions:

Environment:

Tasks will be targeted for the following computing platforms:

* Intel 64-bit
* Xilinx Microblaze
* ARM Cortex (A8, A9, A15)

Deployed applications include:

* Spacecraft Payload Processing
* Spacecraft Payload Data Communications
* Networked Remote Control
* Image and Video Processing for Robotics

Requirements:

Essential:
* C programming (gcc)
* Linux familiarity

Desired familiarity:
* GIT
* Network Programming (TCP, UDP, IP)
* GNU Make
* Build root
* TRAC
* Python
* Bourne Shell Scripting
* ARM Cortex A9

Applicants must be willing to have a security assessment as part of the Canadian
Controlled Goods Program.

http://ssi-iss.tpsgc-pwgsc.gc.ca/dmc-cgd/apropos-about/pltqus-plcs/etudiants-students-eng.html

When applying, please provide copies of recently developed source code, and recently
written reports or documentation. Submitted documentation may be in French or
English.