Embedded Systems Engineer - Seattle, WA

Verari Systems, Inc. is the premier developer of powerful, flexible, and scalable platform-independent blade computing systems that are defining a new era in high performance utility computing for the enterprise data center is seeking a full time Embedded Systems Engineer. This position is located in Seattle, WA.


Scope and Responsibilities

The successful candidate will be developing software and drivers for an embedded system having a multitude of peripherals, several busses such as i2c, 1-wire, CAN and Ethernet. This networked device is used for monitoring and control of high performance server systems deployed in world class datacenters.
 

Experience and Requirements

• C programming experience
• Embedded firmware development experience
• Experience developing and debugging an ARM based microcontroller system
• Linux development, Linux driver development (i2c, 1-wire, rs-485, USB, CAN, MODBUS)
• Embedded device networking experience

Desired Additional Skills
• Experience developing for ARM7 based micros in the NPC LPC-2100 series microcontroller
• JTAG debugging
• Kiel tool chain MDK experience
• Kiel RTX (embedded real time kernel) experience
• Embedded development with uClinux and the u-boot bootloader
• Memory – NAND, flash, and SD-flash
• Standards – SNMP, IPMI, SSH, MODBUS, CAN
• C/C++ programming experience
• TCP protocol experience
• MODBUS experience
• Capable of using an oscilloscope as a debugging tool.
• C runtime initialization experience.
• Source control systems, e.g. SVN
• Familiarity with extracting register, and operating behavior of electronic components from a device    datasheet.
• Software developer, interested in embedded control systems.
• CAN experience a plus
• Familiarity with source control systems (svn a plus)
• Familiarity with extracting register, and operating behavior of electronic components from a device    datasheet.
• TCP protocol experience desired.
• Modbus experience desired.
• Use of an oscilloscope as a debug tool.
• C run time initialization experience
• Kiel tool chain MDK experience a plus
• Kiel RTX (embedded real time kernel) experience a plus
• Distributed debugging experience (remote debugger nubs) a plus.
• NXP LPC2100 series microcontroller experience a plus.
 

Education

B.S. in Computer Science or Electrical Engineering


Verari Systems, Inc. provides an excellent compensation and benefits package including medical, dental, life, long term disability, 401(k) and generous paid time off plan. Career advancement potential is unlimited.

All resumes accepted via email at resumes@verari.com