Job role: C & C Developer with Network Engineer Job Location: Newark, CA Duration: Long Term
Job Description: The Role Design and develop complex software for Telematics Control Unit Architect Software to work with multi-core processor environment Provide design, development, and debug support for integrating individual functions into the control unit Ensure optimization of software through design reviews and code reviews Develop a design and/or product validation test program to ensure the robustness of the design Requirements: Strong proficiency in C and C, and object-oriented design. Strong proficiency in Shell Scripting. Strong understanding in IPC Mechanisms – Sockets, Message Queues, Shared Memory, etc. Strong Linux Operating System fundamentals. Strong understanding of Data Structures and Algorithms. Strong knowledge of networking protocols such as TCP/UDP, MQTT, etc. Working knowledge of Automotive Protocols such as CAN, UDS, etc. Experience in scripting languages such as Python is a plus. Experience with writing unit tests. Experience in the field of Automotive Telematics Software is a big plus. Experience with scripting tools and methods to optimize SW development and testing activities. At least 5-15+ years of industry experience MS/BS minimum in the areas of Computer Science, Computer engineering, Electrical engineering or other related fields or equivalent experience DONATO TECHNOLOGIES, INC 12100 Ford Rd, #306, Dallas, TX 75234 Email: resumes at donatotech dot net