Job Information
Ford Motor Company Software Sr. Engineer in China
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.
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.
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.
Requisition ID : 39447
Ford Motor Company
- Ford Motor Company Jobs