Electrical Engineer (firmware)

Location
EDEN PRAIRIE, Minnesota
Posted
Dec 15, 2016
Closes
Jan 15, 2017
Employment Status
Full Time
Are you an experienced Electrical Engineer with a strong background with firmware? Ware has partnered with a large company in Eden Prairie that is looking for a skilled Firmware Engineer to join their team.  This senior engineering role will help research, develop, maintain, enhance, and customize the embedded solutions which drive our clients products so that they continue to be innovate and efficient.  Responsibilities: -  Analyze and evaluate embedded solution requirements; collaborate with colleagues and customers to gather and define product requirements - Assist in product design and architecture development - Design, develop and maintain embedded solution to satisfy documented requirements - Investigate and analyze reported defects to resolve them in a timely manner - Prepare, present, and participate in technical discussions and code reviews - Contribute to the continued development of processes to improve the efficiency and quality of development projects; assist in formulating standards and development practices to improve our development processes - Work with all departments to continuously improve product, process, workflow, and customer experience - Consult with other engineers to evaluate interfaces between hardware & embedded solutions and operational & performance requirements of the overall system Required Knowledge / Experience: - Bachelor's or Master’s degree in a related field (CS, EE or relevant engineering discipline) - 4 + years of embedded device development experience preferred with a variety of integrated development environments primarily utilizing object-oriented programming using C/C++ - Able to effectively use and operate oscilloscopes, analyzers, power supplies, etc. - Experience with DC and stepper motors is a major plus - Working knowledge of source code management and configuration - Strong understanding of development processes, principles and objectives - Experience in development through the entire life-cycle including design, architecture, and implementation - Experience with implementation of security protocols and secure implementation of cryptographic techniques, and the documentation of the security aspects of system design and implementation is highly desired - Excellent written and verbal communication skills for both a technical and non-technical audience; comfortable with direct communication with all levels of technical and business resources - Must be able to perform troubleshooting, development work in a consistent and logical manner In addition, successful candidates will have the following profile: