- LocationEastern Europe, Europe, Romania
-
IndustryInformation Technology
Responsibilities
o Analyze the customer requirements
o Check for compatibility with the internal SW platform and identify critical SW issues.
o Provide solutions to the problems identified in the above step
o Work with the other disciplines (HW, System Engineering, Security) to identify solutions for the above points.
o Prepare the SW part of the Technical Addendum document and present it in front of the customer.
o Support the SW Quote lead in preparing the Effort estimation and development timeline.
- SW architect for SW Generic / Platform development
o Develop generic / reusable concepts for critical functionality (Power Management, Thermal management, SW Loading, etc)
o Negotiate the requirements with the customer projects, to have the widest possible coverage.
o Track the implementation of the concept to make sure is done as designed
- Support customer Red projects by providing and solutions for critical issues
o Performance / memory allocation
o Bad integration of 3th party SW
o SW Code of bad quality (wrong architecture solution, bad implementation, etc)
Skills
Must have
- Telematics Experience
- Advanced knowledge in Linux based programming
- Advanced knowledge of OOP (C++), design patterns, etc
- Advanced knowledge of communication protocols: Ethernet, CAN, SPI, UART, TCP/IP, HTTP, MQTT, etc)
Nice to have
- Ability to handle large, complex SW Solutions (including ability to construct complex SW Architectures)
- Advanced knowledge of HW / system topics, in order to handle performance, memory consumption topics.
- Basic Knowledge in SW Security area
- Experience with Git / Gerrit / Jira.
- Advanced experience with UML / SYSML
- Excellent communication skills (including ability to make technical presentations in front of the OEM)
Languages
English: B2 Upper Intermediate
