Android Developer + Embedded Software Engineer III

Warren, Michigan


Employer: Tech Tammina
Industry: 
Salary: Competitive
Job type: Full-Time


Hi,

This is Nikhil from Tech Tammina, Please help me with the available candidates

*MUST HAVE ANDROID EXPERIENCE (android development, need to be able to build from scratch), QNX, and Infotainment*
Internal Job Title: Android Developer + Embedded Software Engineer III
Rate: Market
Location: Warren, MI
** Candidate must relocate to Michigan for the entire assignment starting day 1 **
Embedded Software Engineer III
The energy at our company is contagious. We're driven by our immense passion, as we constantly seek out challenges and identify new opportunities. We work hard to connect with our customers and earn their loyalty for life. Bring your talent to our company - our opportunities for growth span the globe. We will give you the training and opportunities to unleash your ambition.
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 issue
Required Skills:
  • 3-5 years in software development
  • Java Programming
  • Development experience with Android frameworks (service, JNI, native service, HAL, etc.), familiar with Android local unit tests and instrumented tests.
  • Software design and implementation experience in an object-oriented environment
  • Commercial software development experience with Java, C++ or C
  • Exposure to SCM tools such as: Git, Gerrit, Jenkins, JIRA
  • Prior experience with vehicle infotainment, telematics or navigation systems a plus
  • Experience with automotive and/or portable consumer electronic devices is a plus
  • History of success in applying advanced technology to enhance the usability of complex systems is a plus
  • Experience in communication network protocols like CAN, UART, SPI
  • Experience with script languages such as Python, Perl or Shell will be a plus.
  • Agile experience a plus
  • Creative, disciplined with a strong sense of ownership, responsibility and on schedule delivery commitment
Education Required:
• Bachelor's degree; preferably in Computer Science

Thanks & Regards,
Nikhil Kanchi
Sr Technical Recruiter
Mobile: (832) 862-7261| Direct:(703) 349-1053
Email: nikhil.kanchi@tammina.com
4460 Brookfield Corporate Dr,Suite N,Chantilly,VA 20151
www.TechTammina.com
Web Solutions | Mobility Solutions
MBE Certified | ISO 9001:2008 Certified

Created: 2024-04-25
Reference: TTL-2316
Country: United States
State: Michigan
City: Warren
ZIP: 48093