Senior Embedded Software Designer
CogniVue is seeking a Senior Embedded Software Designer to 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
7+ years of embedded C/C++ programming skills
7+ years experience in embedded, real time OS and high-level OS software platforms : Nucleus, Linux, Android, WinCE
In-depth knowledge of embedded processors preferably ARM processor and working experience with multi-processor based systems
Experience interpreting silicon and board level hardware specifications and developing boot-loaders, board support packages as well as software drivers for blocks and peripherals in silicon
Experience designing and developing software components and applications and development of support documentation
Experienced in the use of embedded debugging tools and ideally Trace32
Experienced in software testing and software configuration control
A team player with a "can do" attitude
Effective oral and written communication skills
Demonstrated the ability to mentor team members on code development and design best practices and embedded debugging techniques
Have a proven track record of mastery and success in the design, development, and testing of firmware for embedded processors and ideally multimedia systems
|
It would be great if you have:
|
Experience developing applications in heterogeneous multi-processor systems that require partitioning between ARM processors, custom processors and hardware acceleration blocks
Experience developing multimedia based applications and in particular image and video processing
Experience in programmable DSP based software development
Experience in embedded software development for automotive systems
Experience as a technical team lead
Published technical papers and/or authored patents
|
To apply, please forward your resume to careers@cognivue.com.