Embedded Software Engineer
Location: DEARBORN,MI,48124
Long term contract
Job Description
Position Description:
• 1-3+ years of experience in SW development using programming language such as Java, .NET, Python, PERL, C# or C/C++. • If less than three years experience, at the very minimum 1 one year experience must be professional. • 3+ years of experience with analyzing logs and root cause analysis • 3+ years of experience with defect tracking systems (e.g. JIRA, Bugzilla, Rally) • Fundamental understanding of Linux / QNX / AOS, shell scripting, telnet etc. • Experience with Agile methodologies and best practices • Ability to understand architecture documents such and high-level design, low level design, product requirements documents, HW/SW specification documents, etc. • Capacity to deal with ambiguous/undefined problems; ability to think abstractly • Excellent communication, collaboration, analytical and problem-solving skills • Ability to work independently and as part of a team
Skills Preferred:
• Experience with infotainment systems • Understanding of CAN bus technologies & tools • Ability to analyze and effectively communicate various reports to stakeholders • Strong knowledge of QA methodology (nothing specific, although exposure or awareness of the various methodologies is helpful) • Knowledge of release, change and configuration management • Strong objected oriented design and coding skills • Experience with automated testing frameworks, tools, services and physical devices • Ability to effectively articulate technical challenges and solutions
Experience Required:
3 years in SW development and testing
Education Required:
Bachelor’s degree in Computer Science, Engineering, or similar
Education Preferred:
Additional Safety Training/Licensing/Personal Protection Requirements: