Software Engineer
Apply NowCompany: Tech Tammina
Location: Warren, MI 48089
Description:
Overview:
The Software Engineer for the infotainment system manages electrical signals across the radio and vehicle platforms using development tools in Java, C++, C on Android and QNX platforms. You will work on Programming Interfaces, Over the Air Update, Programming Interfaces development, Manufacturing and provide plant support when needed.
Responsibilities:
Design and develop functionality and enhancements for client's Infotainment system
Develop software in C/C++ (For our QNX based platforms), Java (for our Android based platforms) and other scripting languages such as Python or Shell.
Deliver quality software by involving in architecture, requirements, design, code, and test case reviews.
Coordination with internal and external teams during development cycle
Communicate effectively with all stakeholders.
Support client's manufacturing requirements analysis and development
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or related degree
Software Development experience
2 years in designing and developing system level software.
Excellent programming and debugging skills with C, C++, Java
Understanding on unit test framework such as Junit test
Working knowledge of Scrum/Agile software development
The Software Engineer for the infotainment system manages electrical signals across the radio and vehicle platforms using development tools in Java, C++, C on Android and QNX platforms. You will work on Programming Interfaces, Over the Air Update, Programming Interfaces development, Manufacturing and provide plant support when needed.
Responsibilities:
Design and develop functionality and enhancements for client's Infotainment system
Develop software in C/C++ (For our QNX based platforms), Java (for our Android based platforms) and other scripting languages such as Python or Shell.
Deliver quality software by involving in architecture, requirements, design, code, and test case reviews.
Coordination with internal and external teams during development cycle
Communicate effectively with all stakeholders.
Support client's manufacturing requirements analysis and development
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or related degree
Software Development experience
2 years in designing and developing system level software.
Excellent programming and debugging skills with C, C++, Java
Understanding on unit test framework such as Junit test
Working knowledge of Scrum/Agile software development