Develop firmware for a variety of embedded products
Create project and technical reports
Help define product architecture as needed
Participate in schematic/layout review process
Test and evaluate prototypes from initial engineering samples to mass production
Maintain firmware servers and develop tools for internal use, including scripts and basic hardware interfaces
Aid in the design and development of equipment and systems, and redesign existing systems to fulfill customer needs
Develop software, programming, manage software applications, identify areas for improvement, and create instructional technical manuscripts and reports
Requirements
Bachelor's Degree
Familiarity with computer languages, C/C++
Experience working in embedded software architectures