China
10 days ago
Software Sr. Engineer

Senior Software Engineer requires

- Design and develop software architectures that are scalable and easily adaptable to different products across regions.

- Design and develop platform-based software, integrate diverse services and applications.

- Develop Android Framework and Hardware abstract layer software, e.g. Vehicle connectivity (cellular/WiFi), Android OTA, Vehicle System Setting, System User-Interfaced Applications, etc.

- Develop a comprehensive integration strategy for software solutions with various EE architecture.

- Ensure compliance with standards and regulations governing data privacy, security, and intellectual property rights. 

- Collaborate with cross-functional teams to address software architecture requirements. 

Qualifications: 

- Bachelor’s degree above, major in Software Engineering, EE, Computer - Min. 8 years of software development working experience 

- Strong understanding of software design principles, patterns, and best practices. - Excellent knowledge of Git, Java, JavaScript, C/C++, database, python, Cloud platforms, etc. 

- Development experience in various operating systems (Linux, Windows, QNX, etc.), fully capability on coding, unit test, integration test, bugfix and validation, etc.

– Rich experience of network, deep expertise of Ethernet (Ring) Network, TCP/IP, experience of network function design and development. 

- Basic knowledge of AI, usual algorithms, models, and AI development skill. 

- Basic knowledge of Automotive SPICE

- Knowledge of various of hardware architecture and hardware components (e.g., microprocessors, FPGAs, memory systems, bus), and experience with hardware-software integration 

- Experience with various software development methodologies, including Agile and Waterfall. 

- Strong analytical and problem-solving skills, with the ability to identify and resolve complex technical challenges. 

- Excellent communication and interpersonal skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical audiences. 

- Ability to work independently and as part of a team, with a strong sense of ownership and responsibility. 

- Work experience in automotive field is a plus.

Responsibilities: 

- Design and develop software architectures that are scalable and easily adaptable to different products across regions.

- Design and develop platform-based software, integrate diverse services and applications.

- Develop Android Framework and Hardware abstract layer software, e.g. Vehicle connectivity (cellular/WiFi), Android OTA, Vehicle System Setting, System User-Interfaced Applications, etc.

- Develop a comprehensive integration strategy for software solutions with various EE architecture.

- Ensure compliance with standards and regulations governing data privacy, security, and intellectual property rights. 

- Collaborate with cross-functional teams to address software architecture requirements. 

- Optimize software architecture from performance and efficiency pespectives.

- Drive innovation in software architecture design to differentiate solutions in both local and global markets.

- Stay up-to-date with the latest trends and technologies in the software development industry and adopt advanced solutions to Ford products.

Confirm your E-mail: Send Email