office (978) 670-5293
fax (978) 670-2630

Integrated System Solution Provider for Specialized
Communications, Intelligence, Surveillance, and Reconnaissance

Position: Embedded Software Engineer

Targeted Hiring Date: June 2009

Description: Successful candidates must possess a strong working knowledge of C/ASM programming of mixed signal processors from Silicon Labs, TI (MSP430, ARM7), and PIC. Programming for the following types of modules is desired:  System control; Memory interfacing; Digital external memory interfaces (SD, Mini-Sd, MMC, USB); sensor interface and control; GPS I/O with binary; NEMA messages; Serial communications (SPI, 12C, USB, IRDA, and JTAG), Power management, system health monitoring.

Requirements:  BS+10 yrs or MS+5 yrs in Computer Science or EE with in-depth experience in embedded application and system-level software development (firmware and driver development).

Strong embedded C programming skills and some assembly level programming experience. Experience with multiple embedded RTOS's at the BSP level. Successfully completed bring up of boards. Familiarity with debug tools such as emulators, ICE debuggers, logic analyzers, and oscilloscopes. C or C++ development experience on embedded systems. Proven experience in reading standards and translating them to SW. SDK development experience. Good leadership, teamwork, and communication skills.

Additional Key Requirements: Software/Firmware Architecture Development, Solid C Programming skills, Implementation of Software Best Practices, Memory Management, Inter-processor communications through shared memory programming


All Applicants MUST be US citizens and be able to obtain and maintain a US Government security clearance

Principals only, no phone calls

Submission without Salary Requirement or Statement of Citizenship will not be considered.

IISI Corporation is an Equal Opportunity Employer.

E-mail to hrdpt@iisicorporation.com or Fax@ (978) 663-0565