Back to jobs
Software Developer 3 - SIMNJP00062791
- Location
- Job type Contract
- Salary Negotiable
- Discipline Advanced Manufacturing
- Reference JOB-16803_1610558744
Position: Software Developer
Contract Start date: 2/08/2021
Contract End date: 8/05/2022
Location: Concord, ON
Responsibilities:
- Develops software
- Reviews relevant requirements, standards and other documentation to clarify and understand software engineering requirements
- Estimates own work and provides such estimates to Team Leader or Project Manager
- As part of development performs unit testing to ensure delivery quality
- Presents technical findings and developments
- Adheres to the software development process through the execution of module, subsystem and system test procedures.
- Participates actively in both hardware and software component selection
The ideal candidate will have experience in many of the following areas:
- C/C++ programming for embedded systems and hands-on development skills using Linux or similar OS
- Experience developing software for Embedded Operating Systems such as VxWorks, uC/OS, pSOS, Linux etc.
- Understanding of OS thread scheduling (RTOS and Linux) and IPC
- Experience developing software for custom ASICs and associated SDKs
- Experience with Ethernet technology (MAC and Physical layers), Ethernet switching and IP routing
- Layer 2/3 switch-fabrics (Marvel and/or Broadcom ASIC, PHY, MDIO interface) or wireless chipsets
- Experience Debugging and optimization of control-path and data-path execution flows