embedded or c++ developer

at Tech Tammina
Published January 12, 2023
Location Warren, MI
Category Default  
Job Type Full-time  


Role: Infotainment Application Software Engineer/ C++ developer
Location: Warren, MI (Must be able to work onsite, Hybrid work)
Duration: Long term (1+ year contract)
Rate: Market

Notes from HM:
• The person in this role will be working on diagnostics.
• Applicant must be proficient at coding with Infotainment, Java, C++, Android. Automotive Diagnostics experience is a plus
• Needs to be a team player - current team size is 16 and will expand upwards of 22
• This position is currently remote with flexible business hour schedule but should be available should something arise after hours. Will move to in office once safe
• This is a long term project working on the most advanced technology. Strong possibility to be extended or go direct should the candidate excel in the role

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.

The Diagnostics Software Engineer for the infotainment system manages, electrical signals and software diagnostic messages across the radio and vehicle platforms using development tools in Java, C++, C on Android and QNX platforms. You will work on Diagnostics Fault Management, Diagnostics Commands, Programming Interfaces, Over the Air Update, Programming Interfaces development, Manufacturing and provide plant support when needed. You will be working on developing, testing, and releasing SW components that handle DTCs (Diagnostic Trouble Codes)) and Diagnostic services per specifications. We consider this work to be called 'Diagnostics Engineering.'

• Design and develop Diagnostics functionality and enhancements for 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.
• Participate in a variety of software and ECU (Electronic Control Unit) testing including unit testing, integration testing, bench end to end testing and in-vehicle test.
• 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 our manufacturing requirements analysis and development
• Work with System architects and System Engineers to define and clarify requirements.

Additional Responsibilities:
• Consider quality and safety critical functionality and understand electrical and computing risks that arise from working on Embedded System.
• Responsible for delivering output such as creating flowchart, documentations, filling DFMEA (Design for Failure Mode Analysis), Requirements Traceability, White-box and Black-Box testing plans, Test Reports.
• Define a reusable application framework for Infotainment systems that scales from low end vehicles to luxury models.
• Take initiative and generate technical solutions including specifying requirements, functional decomposition, analysis, development, and testing for current, new, and major programs.

Basic 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 process

Preferred Qualifications:
• Embedded Software Development experience
• Experience with scripting languages such as shell, Python, Perl
• Experience with source control tools such as: Git, Gerrit

Thanks & Regards,

Santosh Kumar
Sr. US IT Recruiter
4460 Brookfield Corporate Dr,Suite N,Chantilly,VA 20151
Direct: 571-685-2175 | Email: [Click Here to Email Your Resumé]
Web Solutions | Mobility Solutions
MBE Certified | ISO 9001:2008 Certified