Automotive electronics startup team recruits automotive electronics OEM Android development talents
[Copy link]
The company profile is as follows: The company is located in Gushu, Shenzhen. The leaders of Hangsheng started their own business. Hangsheng and some car parks invested in it. The technical leaders are Neusoft's chief architect and Professor Zhang Kai of Tsinghua University. In May, an academician workstation was just established. We have also signed strategic cooperation agreements with several car parks. We are currently preparing to develop the imx8 platform. The domestic pre-installation of this platform is in a blank period. Whoever comes up with something first will occupy the market first. We have already made a set of demos. It is currently the critical period of research and development. We hope to recruit talents in Android. The treatment is excellent and the team holds the controlling stake. Android BSP Software Development Engineer Main Responsibilities: 1. Engage in the development and maintenance of embedded Android Kernel and BootLoader, and device driver debugging; 2. Responsible for the debugging and optimization of the overall performance under the Android system; 3. Participate in project demand analysis, and carry out design, development, debugging, and testing of underlying software; 4. Support application software engineers in development and hardware engineers in debugging; Basic requirements: 1. Bachelor degree or above, one year or more working experience; 2. Good self-driving ability, strong sense of responsibility, willingness and ability to challenge oneself and learn new knowledge; 3. In-depth understanding of Linux operating system, driver architecture, file system, process management mechanism and memory management mechanism; 4. Good Linux C/C++ foundation, familiar with makefile, familiar with Linux software compilation and debugging process, proficient in using gdb; 5. Familiarity with common scripting languages is preferred, such as Python, SHELL, Ruby, PHP, etc.; 6. Candidates who can use oscilloscopes and logic analyzers, or are willing to try to use them are preferred; 7. Candidates with experience in in-vehicle entertainment information system product development are preferred, and those who are familiar with community projects such as GENIVI, Yocto, and Linaro are preferred. Android Development Engineer 1. Responsible for the design and development of customized functional software for the Android platform; 2. Participate in planning software levels, internal interfaces and external interfaces, build program architecture, and write documents; 3. Android platform performance and technology development and optimization. 4. Support system issues of running projects. 5. Guide project members to carry out development work; Technical ability requirements: 1. Proficient in Android basic architecture and development technology, including SDK, controls, interface, multithreading, network communication, SQLite database, etc.; 2. Familiar with Android interface development specifications and have screen adaptation experience; 3. Good Java, C/C++ programming skills; familiar with AIDL, JNI; 4. Proficient in common git and linux commands; 5. Have strong program debugging ability, debug the program independently and provide solutions; 6. Familiar with performance optimization tools and methods; 7. Good document writing ability MCU Software Senior Engineer 1. Bachelor degree or above, more than 3 years of relevant work experience, more than 1 year of team management experience 2. Proficient in embedded C/C++ language programming, and familiar with Freescale MCU or ADI/TI DSP (C2000 series) software programming 3. Familiar with SCI/UART, IIC, SPI bus, and have relevant work experience in embedded hardware and software design and debugging 4. Proficient in CAN network, familiar with various vehicle communication protocols and diagnostic protocols; 5. Familiar with data structure, familiar with Matlab modeling and simulation 6. Able to read English materials proficiently [p=30, null, 7. Familiar with OSEK operating system is preferred. Technical ability requirements: 1. Bachelor degree or above, more than 1 year of relevant work experience; 2. Proficient in embedded C/C++ language programming, and familiar with Freescale microcontroller or ADI/TI DSP (C2000 series) software programming. 3. Familiar with SCI/UART, IIC,SPI bus, with relevant work experience in embedded hardware and software design and debugging4. Proficient in CAN network, familiar with various vehicle communication protocols and diagnostic protocols; 5. Familiar with data structure, understand Matlab modeling and simulation 6. Able to read English materials proficiently 7. Familiar with open linux operating system is preferred Middleware Software Engineer Linux/Android Job Responsibilities: 1. Responsible for the software development or maintenance of the functional modules of the project's software, and solving software testing problems; 2. Deliver software or design documents and other work products according to project requirements. Skill requirements: 1. Bachelor degree or above, computer major or electronic information related major; 2. Master C/java language programming and have meticulous logical thinking. 3. Familiar with framework software development under the car-mounted Android system, and able to complete the development of related project modules.
|