Intern - Firmware Engineering Intern

US-IL-Lincolnshire
Job ID
45301
Function
Engineering

Overview

Be a part of a dynamic team using state of the art development tools and methodologies working on exciting mobile products!

The Firmware Engineering Intern will be an integral member of the development team performing activities such as code development and debug, test and tool design, documentation, product test, and support firmware development, firmware options, and firmware modifications and improvements for Zebra products.

Responsibilities

  1. Design, code, debug, and test firmware modifications in a quality manner consistent with company and departmental standards and procedures.
  2. Document designs and code or update preexisting documentation, as appropriate, with context, data flow and/or state diagrams, structure and flow charts, pseudocode, and source statement commentary.
  3. Test designs or code under specified and/or reasonable conditions under which it may operate.
  4. Work with engineers in Firmware, Electrical and Mechanical teams to test and debug features and improvements.
  5. Keep abreast of developments in the field of software languages, techniques, and methods.
  6. Investigate problems and recommend solutions.  Implement any required corrective action.
  7. Advise and assist developers in the design or modification of firmware.
  8. Accurately estimate time to complete tasks.  Upon accepting the estimates of others, complete the task to schedule in a timely manner
  9. Performs other duties as assigned.

Qualifications

  • Pursuing a degree in Computer Engineering, Computer Science, Electrical Engineering or related fields.
  • Interest and knowledge of embedded software development is highly desired.
  • Must be proficient in C, C++ preferred, and have experience with Microsoft Office products.
  • Familiarity with various communication protocols, various processors, inter process communication protocols.
  • Skills in OOD, Design Patterns, structured design, design documentation, debugging techniques are desired.
  • Familiarity with flowcharting concepts desired.

Ability to communicate effectively in English.

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share with your network