EMBEDDED SOFTWARE ENGINEER
Description
Our client is a developer of cutting edge speech recognition technology, and is looking for two Embedded Software Engineer. These individuals will be challenged with porting their software unto stand alone devices, testing, debugging, and preparing the units for production:
Qualifications
- Minimum 7 years experience with senior level C embedded programming
- Advanced knowledge and skills working with C, C++, bash, Python
- Solid experience working with hardware: TI OMAP series, SH4AL processor, ADSP-21xx, Blackfin, ARM 9 and 10 processor (these go unto motherboards)
- Firmware: Bootloaders (U-Boot, RedBoot etc.) (the ports that all the plugs go into at the back of a PC or monitor)
- OS: RTOS (QNX, VxWorks, µC/OS-II, RTLinux, etc), Linux (preferably Debian), uClinux
- Tools/utilities: Debugging (JTAG emulators, gdb etc.), Buildroot, Busybox etc
- Port from C++ into C. Must be able to code in both languages proficiently
- Ability to Cross-compile into different DSP’s
- Effective communication skills
- Ability to port from a floating point to a fixed point
Reference Number
0603
Location
Vancouver
Salary
Negotiable
Apply For This Job
Bookmark the permalink.