Embedded Infotainment Engineer
Apply NowCompany: Tech Tammina
Location: Warren, MI 48089
Description:
Role: Embedded Software Engineer
Location: Warren, MI
Duration: Long term
Rate: Market
Embedded Software Engineer #716931
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.
Android app development and testing.
Responsibilities:
Create software for vehicle level functions and perform integration and verification testing with minimal direction of lead engineers.
Analyze software defects; determine root cause, create software solution, test and verify closure.
Performs design and analysis on changes.
Diagnose, debug and solve issues related to vehicle hardware and software
Work with teams from multiple groups to meet project milestones
Performs other related duties as assigned.
Owning the entire life-cycle of the assigned domain, including requirements, system design, development, deployment, and maintenance of the embedded software for vehicle components
Automotive requirements analysis to build embedded software designs
Craft and develop embedded software in an Agile environment
Develop software code packages in C++, Java, and XML
Develop and execute test cases for unit, integration, and functional software testing
Implement and test software designs on a PC environment as well as on embedded target hardware
Perform required version/configuration management activities
Perform analysis, resolution, and tracking of defects to closure
Coordinate and participate in architecture, requirements, design, code, and test case reviews.
Facilitate internal engineers or third-party companies to develop, integrate, and test software deliveries using embedded diagnostic and development tools
Work closely with other team leads to support triage and resolution of intricate system problems in a timely manner
Interact and facilitate with internal teams and suppliers during all phases of development and integration to refine understanding of requirements and identify innovation opportunities
Minimum Requirements:
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related engineering field
Experience in developing automotive Infotainment
Experience with Android application development
2+ years' experience
Preferred Qualifications:
Experience in Vehicle Network protocols like CAN, UDS, I2C, UART and SPI.
Working experience in any of OS environment like Android/Linux, QNX or POSIX
Knowledge of vehicle communication protocols & Diagnostics
5+ years' experience
Location: Warren, MI
Duration: Long term
Rate: Market
Embedded Software Engineer #716931
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.
Android app development and testing.
Responsibilities:
Create software for vehicle level functions and perform integration and verification testing with minimal direction of lead engineers.
Analyze software defects; determine root cause, create software solution, test and verify closure.
Performs design and analysis on changes.
Diagnose, debug and solve issues related to vehicle hardware and software
Work with teams from multiple groups to meet project milestones
Performs other related duties as assigned.
Owning the entire life-cycle of the assigned domain, including requirements, system design, development, deployment, and maintenance of the embedded software for vehicle components
Automotive requirements analysis to build embedded software designs
Craft and develop embedded software in an Agile environment
Develop software code packages in C++, Java, and XML
Develop and execute test cases for unit, integration, and functional software testing
Implement and test software designs on a PC environment as well as on embedded target hardware
Perform required version/configuration management activities
Perform analysis, resolution, and tracking of defects to closure
Coordinate and participate in architecture, requirements, design, code, and test case reviews.
Facilitate internal engineers or third-party companies to develop, integrate, and test software deliveries using embedded diagnostic and development tools
Work closely with other team leads to support triage and resolution of intricate system problems in a timely manner
Interact and facilitate with internal teams and suppliers during all phases of development and integration to refine understanding of requirements and identify innovation opportunities
Minimum Requirements:
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related engineering field
Experience in developing automotive Infotainment
Experience with Android application development
2+ years' experience
Preferred Qualifications:
Experience in Vehicle Network protocols like CAN, UDS, I2C, UART and SPI.
Working experience in any of OS environment like Android/Linux, QNX or POSIX
Knowledge of vehicle communication protocols & Diagnostics
5+ years' experience