Overview: Designs and develops applications software and systems. Collaborates with hardware engineers in the planning, design, development, and utilization of data processing systems for porting algorithms to embedded devices. Requires a Bachelor's Degree in a technical or scientific field including formal education in Computer and Software Technology from an accredited college or university or its equivalent and a minimum of (2) years work experience Embedded (ISO/ANSI C99 or later) Bare-Metal Development Memory-constrained design (=KB RAM) SmartFusion2 (Microsemi/Microchip) - SoC FPGA Cortex-M3 (ARMv7-M) architecture Low-level debugging tools - JTAG/SWD adapters (Segger J-Link, OpenOCD), logic analyzers, oscilloscope, In-Circuit Emulators
Requires a Bachelor's Degree in a technical or scientific field including formal education in Computer and Software Technology from an accredited college or university or its equivalent and a minimum of (2) years work experience