Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailRole : C++ Embedded Developer
Location : San Jose, CA || Day 1 Onsite ||
Contract : Long Term
Job description:-
Project Description
Development and support embedded C++ / Android Infotainment project for a large EV client
Responsibilities
You will be responsible for:
Development and integration of new features in Embedded C++ ( routing functionality) for the next generation of EV vehicles infotainment systems
Code analysis, refactoring and optimizing
Contribution to the software architecture and clarify requirements in cooperation with the client and the team
Utilize common design patterns as well as the advantages of object oriented programming
Develop robust and effective code and ensure high quality of the embedded code by performing unit tests, simulation on real data (software in the loop) as well as simulation of the software on the target hardware (hardware in the loop)
Academic degree in computer science, electrical engineering, telecommunication engineering or similar qualification
Skills
Must have
Skills Required:
Strong C++ background (at least 2 years of experience), as well as an understanding of object oriented programming and design
Strong understanding of software development lifecycle, including understanding of testing, code coverage and code quality
Experience with Python
Embedded background and software debugging skills, understanding of low-level limitations and performance optimization
Experience in Scripting languages and tools (Python, bash)
Experience in automotive interfaces (CAN, LIN, Flexray, Ethernet)
Nice to have
Experience in Autosar Classic
Full Time