Company: Milbank (Kansas City, Mo.)
Title: Firmware Engineer Intern
Semester: Summer 2014, Academic Year 2014-15
Compensation: Not specified
Applicable Majors: Computer Science, Electrical Engineering
Education: Currently Junior or higher in a B.S or M.S Computer Science, Computer Engineering, Electrical Engineering program
• Demonstrate or describe and document at least one microcontroller embedded project completed or in progress.
• Involvement in campus organizations, work on individual hack-up type projects, and/or interest in inventing, creating, and serving outside of the classroom desired.
Skills and Abilities:
• Fluent in C / C++.
• Demonstrate understanding of Assembly language coding techniques
• Familiar with Microcontroller architectures; MSP430, STM32, AVR, PIC, etc.
• Knowledge of inter-chip communication protocols: SPI, I2C, UART, 1-Wire
• Knowledge of basic EE principals: V=IR, noise immunity, ESD
• Experience debugging using either In-circuit or in-process systems.
• Understanding of use, function, and importance of code versioning systems
Motivations: A strong desire to make a difference by creating new products in the emerging green-energy / energy-management markets.
Duties and Responsibilities
Team members will be involved in all phases of the product development lifecycle, providing valuable insight, contribution, and support.
• Join in next-generation idea generation and product development processes
• Contribute to system-level architecture design and reviews
• Evaluate individual project responsibilities and create task breakdowns and manpower estimates
• Participate in electrical hardware development, up-front and review stages
• Develop system-level code for device initialization, communication, algorithms, safety protocols, etc.
• Assist in construction and evaluation prototypes of products.
• Development and maintenance of test environments and support programs
Engineering at Milbank is a team endeavor; communication and teamwork are essential to who we are and how we succeed.
• Speak clearly and persuasively in positive or negative situations, demonstrate group presentation skills and ability to conduct meetings.
• Strong ability to express complicated and technical matters in a clear, concise manner.
• Embrace and enjoy a diverse working environment, understanding the strengths each of our differences bring to the team.
Travel required: None required, with opportunities for on-site customer debug and support
• Nominal 40 hour work week for summer term internships. Seeking 2.5 month commitment.
• Flexible hours, 12-20 per week for continuous enrollment interns. Accommodations for finals, midterms, etc.
Working conditions: Business-casual office setting located at our engineering/research facility and laboratory. 7 minute, low-traffic drive to downtown Kansas City. 12 minutes from the Plaza.