Software Application Development Engineer - Integrated Tool Chain Job Description: This position could be located in Saginaw, MI or Troy, MI. For the right candidate, we offer a generous relocation package. We are looking for a self starter who has network and programming experience to work with various team members to develop requirements and identify needs for software applications that support product development and an integrated tool chain. The ideal candidate enjoys writing code and developing application software as well as identifying creative solutions to optimize the software. Job Description: Understand software requirements and create software design documents Design and develop PC based tools to support embedded controller development Participate in design reviews Participate in software process development activities Lead small software project teams Job Requirements: Minimum of three years experience in the C#, Visual Studio environment Experience working with SQL databases and web based interfaces Understanding of software development techniques and methodologies Excellent documentation skills Experience with formal debug / problem solving techniques Experience with formal configuration management tools Ability to work in a team environment Proficient with Microsoft office tools (Excel, Word, Powerpoint, Visio) Proficient communication skills Familiar with embedded microprocessors, peripherals, compilers and development environments (IDEs) Familiarity with various file formats (XML, ODX, COFF, S28, etc) Familiarity with serial communications (CAN, CCP, etc) Ability to read, write and understand C and Assembly source code. Education: BS - Electrical Engineer/BS - Computer Engineer or MS - Electrical Engineer/MS - Computer Engineer required