Responsibilities
Analyze, design, program, debug, and modify firmware using high-level languages (C, C++) and assembly code
Independently make critical firmware-related product design decisions that are consistent with the product vision.
Contribute to product success through consistent on time delivery of high quality, functioning firmware code
Translate customer feedback into product design decisions, features, and functionality
Flourish in a highly dynamic environment where requirements may change due to customer feedback or changes in technology
Contribute to and maintain design and user documentation
Test and validate embedded systems
Collaborate and communicate with coworkers and development partners regarding firmware design status, project progress, and issue resolution
Minimum Qualifications:
Bachelor's degree in a Science, Technology, Engineering or Math (STEM) discipline
Proficiency in C / C++ programming, with 5 years work experience
Familiarity with assembly language for ARM and PowerPC
Linux knowledge
Apache,
webserver,
fastcgi,
nginx
Time Management,
Team Management,