Executive Job Description | We are looking for a skilled, innovative Firmware Engineer to support our platform and product development. You will work closely with Electrical and Mechanical engineers to provide core operational and communication firmware. You will work on a wide variety of applications from simple data acquisition to wireless remote networking. Required Skills include :
Bachelors degree in engineering (CE, CS, EE) (Master’s degree is a plus) 2+ years experience developing in C, and assembly language. Experience with C++ is a plus. 5+ years experience developing embedded applications on various microprocessors such as PIC, AVR, TMS430, ARM (DSP a plus). (applications using 8 & 16 bit processors a plus) Experience with a lightweight RTOS. Experience with analog signaling Experience with wireless and wired networking protocols (802.3, TCP/IP, 802.15.4, proprietary ISM) Experience with engineering tools such as debuggers, emulators, version control, compilers/assemblers, logic analyzers, DMM's, and oscilloscopes. Experience developing firmware requirement, design and design verification documentation. Practical experience with structured GUI, especially XML Practical experience with VisualBasic or VisualC/C++ Firmware design experience for product development with stand alone products required as opposed to computer systems or telephone systems design.
OUTSTANDING relocation and benefits package |