Senior Embedded Software Developer
CogniVue is seeking a Senior Embedded Software Developer who will be responsible for the design, development and support of software applications and platform. This individual will play a key role within the software team designing and implementing new technology as well as mentoring other developers.
Your Expertise:
|
Bachelor Degree in Electrical Engineering, Computer Science or equivalent
10+ years of embedded C/C++ programming
7+ years experience in embedded, real time OS and high-level OS software platforms
In-depth knowledge of embedded architectures, preferably ARM processor-based.
Ability to analyze assembly code for implementing optimizations.
A proven track record of mastery and success in the design, development, and testing of firmware for embedded processors.
Experienced using embedded debugging tools.
Experienced with software testing and software configuration control.
Experience developing applications in either multi-core systems or heterogeneous multi-processor systems that require partitioning between ARM processors, custom processors and hardware acceleration blocks.
Experience developing multimedia based applications - in particular image and video processing.
Effective oral and written communication skills.
Demonstrated ability to mentor team members with code development and design best practices and embedded debugging techniques.
|
To apply, please forward your resume to careers@cognivue.com.
>>Français