Consulpro, Montréal Hi-tech Career Opportunities, Carrières en Haute Technologie

Back to Recent Jobs

New Search

<< previous job | next job >>

Location : Montreal

APPLY FOR JOB #7237

SOFTWARE DEVELOPER


# 7237


You will be reporting to the Director of Software Development, and will be
working with the electronics interface team in developing systems. In
particular, this position involves the development of next generation
technologies that interface to electronic systems.


Responsibilities:


- Analyze and understand how the interfaces work: (I/O, CAN, LIN, RF,
J1850vpw/PWM, KWP2000, ISO9141, J1979 (ODB II Protocol) etc.)
- Anayze and understand the operation to start the system.
- Analyze and understand the basic functionalities of the system.
- Potentially participate in the creation of tools to help analyze the
interface.
- Develop algorithms to control the system via the interfaces that you have
analyzed.
- Implement algorithms to demonstrate their functionality on the bench and in
system.
- May participate in developing the final software application for the system.
- Maintain software products after they are released (bug fixes and minor
functionality additions)
- Collaborate with the Validation Team to resolve issues during the QA
Validation process.
- Collaborate with the Technical Services team to resolve problems in the field.


Requirements:


- DEC in Electronics Engineering Technology (Systèmes Ordinés), or Bachelor’s
degree in Computer Science, Engineering or related field.
- Programming experience in C and C++.
- Experience with the architecture of the ARM Cortex, 8051 Microcontroller.
- Pertinent experience developing communication protocols.
- Experience resolving complex electronic and software problems.
- Experience with CAN, LIN, J1850 and OBDII.
- Experience with different instruments such as oscilloscopes and multimeters.


Assets:


- Knowledge of at least one of the following protocols: Bluetooth BLE or ZigBee
- Knowledge of the software development cycle.
- Experience with object oriented programming.
- Experience debugging real-time and multitasking environments.
- Experience with the NiTool system


APPLY FOR JOB #7237
25