As a member of the Architecture & Control team, you will be responsible for developing the over-the-air software including the execution of over-the-air (OTA) deployment, data collection from the client’s vehicle, and the software architecture.
Duties and responsibilities
Develop OTA core strategies, feature requirements, UI/UX requirements and operational process requirements.
Work with cross function team to establish release plan and deliver the software package
Develop protocol and message structure for vehicle to server or server to vehicle communication by working with cross functional teams
Develop telematics module platform and design specs and its interfaces of subsystems / components for varying vehicles and regional applications.
Create/define electrical control unit and its interface by working with cross functional teams.
Develop validation plan with cross functional teams
Position Type and Expected Hours of Work
Full Time, Non-exempt
Required Education and Experience
BS (required), MS or PhD in Electrical Engineering, Computer Engineering, or Computer Science
Experience in development of software flash thru OTA mechanisms
Experiences in automotive telematics system design and development and the automotive connectivity solutions such as Wi-Fi, Cellular, Bluetooth, vehicle networking etc.
Good understanding of cellular technologies 3G/4G (CDMA, GSM/EDGE, WCDMA/UMTS/HSPA+, LTE) for devices and core networks (MSC, HLR, VLR, etc.)
Knowledge of OTA security requirements (such as SSL, message level encryption) and understand of vehicle to cloud connectivity: APN, VPN, TCP/IP stack etc.
Experience with CAN, SPI and other communication protocols
Experience with Automotive embedded system hardware like DSP, FPGA or microcontroller, and their standard peripheral components, especially in hybrid and electric powertrains application
Familiar with compilers, debuggers, IDE and source code control
Familiar with development tools in automotive industry, such CANape/Neo-VI a plus
Extensive experience with implementing Embedded Controls Algorithms and Software
Experience with automotive System Safety Development Process (e.g. ISO26262 working knowledge)
Knowledge in environmental, reliability, and safety requirements for Automotive application
Experience with TI DSPs or NXP microcontrollers a plus
Creative thinking, and high level analytical ability
Flexibility and adaptability in a fast-paced and dynamic work environment
Strong work ethics, highly motivated, and positive energy and attitude