A Black Diamond client out of Michigan is looking for an embedded software architect who is available to provide at least a year of contract coverage. Our client is looking for candidates who have competency in embedded software design, development and test, software release processes utilizing version control, and software bug tracking and resolution. Candidates for this position should have knowledge and expertise programming in C, C++, or C#, and CAN networking. Candidates for this position must be comfortable working in a team environment and have the ability to analyze and critique embedded designs while incorporating engineering best practices. Candidates for this position should have knowledge in the following engineering tools including, design for six sigma, lean continuous improvement techniques, and agile software methodologies. Applicants for this position need to be able to code and have system-level architecture experience.