Embedded Software Engineer -Architecture
On-siteWuxi, Jiangsu, China
Job Summary
Analyze requirements and define core framework for CAT private protocols (EDDT, MAP, BDT, PGB) on DCU platforms. Design communication architecture, interface specifications, and message definitions while developing and maintaining the software framework. Lead core protocol module development through full lifecycle management, ensuring system reliability, maintainability, and scalability. Integrate functions, debug issues, optimize performance, and provide technical support. Drive protocol platformization by establishing technical roadmaps to support future product evolution and migration. Guide functional safety, cybersecurity, and software quality initiatives while solving key technical challenges and providing architectural direction to the team.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Automation, or related field
- 10+ years of embedded software development experience
- Experience with large-scale software project development and delivery
- Experience in communication protocol architecture design and software framework design
- Experience building protocol frameworks from 0 to 1
- Proficiency in C/C++ development
- Experience with Linux platform software development
- Familiarity with CAN, CAN FD, Ethernet, TCP/IP, UDP, MQTT communication technologies and related protocol stacks
- Familiarity with software architecture design methods, API design principles, multi-threading programming, and system performance optimization
- Strong problem analysis and resolution skills
- Ability to independently drive complex technical issues to closure
- Good communication and coordination skills
- Technical leadership capabilities
- Ability to lead cross-departmental technical collaboration
- Experience in automotive electronics, construction machinery, industrial control, or domain controller (DCU/VCU) related product development
- Good English reading and writing skills
- Ability to fluently read English technical documents
- English oral communication skills
Desired Qualifications
- Experience participating in the design or maintenance of CAT private protocols (EDDT, MAP, BDT, PGB, etc.)
- Experience in protocol platformization construction, software framework refactoring, or cross-platform migration projects
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.