Software Engineer - Embedded, C, ARM in Boston, MA

Software Engineers - Embedded C, ARM Responsible for design and development of board level and application level software for a battery-operated software defined radio platform employing FPGA and multiple Embedded microprocessors. Work in a team environment to reach common objectives with aggressive schedules. Good communication skills are required to work with partners/customers. Preference for Boston area residents Keywords: Embedded software, RTOS, ARM9 processors, C/C++, project leader, data communications, distributed networks, data encryption, data security, data compression Requirements Must efficiently and effectively design and implement lower level drivers in C/C++ and assembly language as required. Understanding of low level HW interface, boot loader, device drivers (USB, LCD, SPI, I2C, serial, etc.) and Flash utilities required. Design and development of low-level device drivers and libraries in an ARM/Linux environment, debuggers, JTAG, power management and ARM processors is a must. Experience with hardware debug to bring up new PCB designs is required. Ability to write RTL (Verilog or VHDL) code is an asset. Hard Real Time operating system experience, TI dual core DSP processor experience, Linux driver experience a plus. MSEE or Computer Science, or BSEE or Computer Science with 2 -10 years of experience. Must be a US Citizen. Job location is Boston, relo assistance available
Apply to this job