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

EMBEDDED SOFTWARE DEVELOPPER


# 1923


As an Embedded Software Developer, you will work on Linux software for the
company’s line of products. You will assist implementing a BSP for the company’s
products ranging from devices to complete systems. Broad Linux experience is
key, especially working in real-time environments.


You will closely work with the system and embedded software architects during
the specification, implementation, and integration phases.


Responsibilities:


- Contribute to the development & debugging of BSP components for the company’s
next generation SOC.
- Contribute to the validation effort of the company’s next generation SOC.
- Performance optimization and tuning of low-level software infrastructure.
- Provide second level of support for the company’s deployed systems.


Requirements:


- Bachelors Degree in Electrical Engineering or Computer Science
- Overall work experience: 5 to 10 years in software design
- Familiar with the steps and tools to generate a complete embedded Linux
distribution (including kernel configuration & compilation and bootloaders).
- Experience with BitBake, Yocto and/or OpenEmbedded.
- Experience writing and debugging Linux drivers instantiated through device
tree files.
- Experience debugging embedded hardware systems, with the appropriate tools
such as oscilloscopes.
- Demonstrated ability to stay up to date with the Linux community’s latest
developments.
- Knowledge of scripting languages is a strong asset (Python, Perl, bash, awk,
etc)
- Familiarity with ASIC verification is a plus (systemVerilog, rtl simulation, -
etc.)


Assets:


- Embedded Android (build and deploy), hypervisors, qemu internals, linux
containers (using), Jenkins (using & configuring), Ptxdist.


APPLY FOR JOB #1923
5