Role: Embedded Software Engineer
Location: Detroit, MI
Duration: Long term
Rate: Market
Must have: - Android framework experience
- Java Programming
- QNX
Responsibilities: - Design and develop Android based infotainment solutions for automotive consumer devices.
- Responsible for the entire life cycle of the assigned domain, including requirements, system design, development, maintenance of the infotainment software.
- Participate in the design of a best-in-class in-vehicle platform for infotainment systems.
- Follow our software development process where quality comes first and ensure that the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability and security.
- Engage in all regular software development activities such as architecture, feature requirements, design, code, and test case reviews to ensure that the team delivers high quality code on time.
- Bridge multiple disciplines, including Engineering, Information Technology, Technical Support, and Marketing, to make appropriate system-level design trade-offs and to identify, capture and refine system requirements and to identify innovation opportunities.
- Work on new feature development, as well as maintenance of existing features and bug fixes
- Provide clear and complete documentation based on the definition of the software development process
- Collaborate with team members in software development activities using the Scrum/Agile development process.
- Work closely with various Infotainment teams to support triage and resolution of system issues
- Working on Android framework and camera icons.
- Camera icon (working on or up to 10 cameras) - getting the camera feed
Required: • Bachelor's degree
• 3 to 5 years of experience