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 #9382

EMBEDDED SOFTWARE DEVELOPER


# 9382


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


Responsibilities:


- Designing the application based on product concept and firmware framework
- Create new frameworks and/or libraries for use by other members of the team
- Implementing the application (including engineering documentation)
- Developing test suite to validate the application
- Maintaining the application upon release
- Working with Tech Support team in resolving field issues
- Verifying the marketing materials for the specific firmware
- Participate in the evaluation of new products and components for future
designs


Requirements:


- Bachelor in Engineering (Computer or Electrical preferably): DEC in
Engineering Tech or Computerized Systems Tech with suitable experience is
acceptable
- Knowledge of MCU architectures: ARM, Cortex, 8051, PIC
- Fluent in C & Assembler (C++ is an asset)
- Experience in developing real time systems
- Must have knowledge of Embedded Hardware (Arduino, Raspberry PI, Beagle Bone
Black, or similar)
- Proven experience in analog, digital and serial interfaces
- Knowledge of CAN, LIN, and OBDII is a definite asset
- Knowledge of Bluetooth Classic and Low Energy is an asset
- Systematic approach to problem solving, awareness of implications of a given
modification
- Troubleshooting / debugging skills in concurrent execution environment


APPLY FOR JOB #9382
1