Software Development Engineer

2 weeks ago


Shanghai, Shanghai, China Mercedes-Benz Full time
  1. Job Summary
  2. We are seeking a skilled Software Development Engineer to join our team at Mercedes-Benz Group China Ltd. in Shanghai, CN. The successful candidate will be responsible for the design, implementation, and maintenance of Android system architecture.

  3. Key Responsibilities
  4. • Participate in the evaluation of products, planning, and discussion of functions, as well as implementation and release according to project needs;• Participate in reviewing the development process, estimating the personnel plan, assisting in controlling development costs, defining development standards and performance requirements;• Responsible for requirements analysis, system architecture design and implementation, and main responsibility for code quality;• Responsible for the analysis and solution of architectural problems, as well as the optimization and stability maintenance of Android system;• Responsible for explaining the core capabilities of the software to customers. Provide technical guidance to other departments. Explain expertise to developers;• Research and learn new technologies to meet the iterative updates of smart cockpit product needs.

  5. Requirements
  6. • Bachelor degree or above (including degree), major in computer, software engineering, electronic engineering, artificial intelligence, pattern recognition, automotive electronics and other related majors;• More than 5 years of Experience in Android architecture, solution architecture, framework & application development, more than 3 years of Experience in Linux Platform Development;• More than 7 years of relevant work experience in mobile, internet, or in-vehicle infotainment;• Proficient in C/C++/Java language, familiar with java virtual machine principles;• In-depth understanding of Android system framework (such as AMS, WMS, PMS, audio and video channel management, data storage, etc.);• Deeply understand the Android Framework and HAL architecture, be familiar with the Treble architecture, and carry out in-depth development of the framework layer;• Proficient in UI components (Activity/Fragment/Views/Layout), familiar with design patterns such as MVP/MVVM, proficient in TSP business processes, in-depth understanding of FOTA, user management and other framework principles;• Familiar with the car power control process. Deeply understand the Android system startup principle. Familiar with the lifecycle management process of Daemon process, service and App;

  7. Preferred Qualifications
  8. • Have experience in large-scale operating system architecture design and technical proposals, have sufficient software security awareness, and master data encryption, code obfuscation, anti-cracking, performance optimization and other technologies;• Familiar with the technical architecture of Hypervisor, CAN bus, Ethernet, OpenGL, webcast, AVB, system C library, Linux Kernel main modules is preferred.

  9. Benefits
  10. We offer a competitive salary, flexible working hours, hybrid work options, employee events, health measures, mobility offers, and employee discounts.



  • Shanghai, Shanghai, China BHTC Full time

    Software Development RoleWe are seeking a skilled Software Development Engineer to join our team at BHTC. The ideal candidate will have a strong background in software development for embedded systems and be able to design and implement software components.Responsibilities:Clarify and define software requirements and develop software specificationsDesign and...


  • Shanghai, Shanghai, China BHTC Full time

    Software Development EngineerWe are seeking a skilled Software Development Engineer to join our team at BHTC. As a key member of our engineering team, you will be responsible for supporting the acquisition team in software application development and generating technical descriptions of software application parts.Key Responsibilities:Develop and implement...


  • Shanghai, Shanghai, China BHTC Full time

    About the Role:We are seeking a highly skilled Software Development Engineer to join our team at BHTC. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our touch systems.Key Responsibilities:Develop and maintain software for touch systems, including low-level drivers and system...


  • Shanghai, Shanghai, China Cadence Design Systems, Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Engineer II to join our team at Cadence Design Systems, Inc. The successful candidate will be responsible for developing runtime software for the Palladium emulation system, detecting and troubleshooting software issues, and collaborating with system software and hardware engineers in the development of our...


  • Shanghai, Shanghai, China BHTC Full time

    About the Role:We are seeking a skilled Software Development Engineer to join our team at BHTC. As a key member of our team, you will be responsible for developing and integrating software components in our embedded systems.Key Responsibilities:Clarify and define software requirements, working closely with cross-functional teams to develop software...


  • Shanghai, Shanghai, China Company 43 - Manulife-Sinochem Life Insurance Co. Ltd. Full time

    About the RoleManulife-Sinochem Life Insurance Co. Ltd. is seeking a highly skilled Software Development Engineer to join our team. As a key member of our technology team, you will be responsible for the development and maintenance of our software platforms.Key ResponsibilitiesDesign, develop, and test software applications to meet business...


  • Shanghai, Shanghai, China Microsoft Full time

    About the RoleMicrosoft is seeking a highly skilled Software Development Engineer to join our Developer Division. As a key member of our team, you will design and develop large-scale software tools and solutions that meet the needs of our customers.ResponsibilitiesDesign and develop software tools and solutions that meet the needs of our...


  • Shanghai, Shanghai, China Intel Full time

    Job SummaryThe Intel Flex China team is seeking a highly skilled software engineer to join our team. As a software engineer, you will have the opportunity to participate in various projects related to product development and research. Your primary focus will be on system-level software areas such as OS kernel, graphics, and I/O driver development, as well as...


  • Shanghai, Shanghai, China Carrier Full time

    Job Summary:We are seeking a highly motivated and experienced Software Development Engineer to join our team in Shanghai. As a key member of our software development team, you will be responsible for developing and executing system-level test cases for commercial HVAC and building control systems.Key Responsibilities:Develop and execute system-level test...


  • Shanghai, Shanghai, China BHTC Full time

    Engineering Expertise for Climate Control SystemsWe are seeking a skilled Software Development Engineer to join our team at BHTC in Shanghai, China.About the Role:Collaborate with acquisition teams to develop and maintain software applications for climate control systems.Utilize module library setup to create climate control models and configure...


  • Shanghai, Shanghai, China Thermo Fisher Scientific Full time

    Job Title: Senior Software Development EngineerAbout the Role:We are seeking a highly skilled and experienced Senior Software Development Engineer to join our team at Thermo Fisher Scientific. As a Senior Software Development Engineer, you will play a key role in developing software specifications, working closely with customers and colleagues to ensure...


  • Shanghai, Shanghai, China Logitech Full time

    Job Description Logitech GHub Platform Software Engineer Overview We are seeking an experienced hands-on desktop application developer to join our Logitech China Software Tribe. This position, located in Shanghai, focuses on developing and maintaining software features as well as Logitech desktop applications platform extensions and improvements. ...


  • Shanghai, Shanghai, China Amazon Innovation Center (Shenzhen) Company Limited Shanghai Branch - O93 Full time

    Job DescriptionThis role is responsible for designing and implementing graphics software on embedded systems, including GPU middleware, drivers, and virtualization. The goal is to create a high-performance graphics software system that can be easily adapted to various hardware platforms.The responsibilities of a graphics software engineer include:Developing...


  • Shanghai, Shanghai, China FNZ Group Full time

    About the RoleThe FNZ Group is seeking a highly skilled Software Development Engineer to join our team. As a key member of our development team, you will be responsible for designing, building, and maintaining our cutting-edge cloud-based financial services platform.Key ResponsibilitiesDesign and develop high-quality software solutions that meet the needs of...


  • Shanghai, Shanghai, China Thermo Fisher Scientific Full time

    About the Position:This role is a key part of our software development team at Thermo Fisher Scientific. As a Senior Software Development Engineer, you will be responsible for the development of software specifications, working closely with customers and colleagues to ensure their needs and expectations are met and exceeded. You will employ software design...


  • Shanghai, Shanghai, China 0093 eBay Engineering&Research Full time

    ["At eBay Engineering & Research, we're committed to pushing boundaries and leaving our mark as we reinvent the future of e-commerce.Our customers are our compass, and we strive to provide innovative solutions that meet their needs. We believe in a culture of professionalism, innovation, career growth, and fun.This role is part of our eBay Selling team in...

  • Software Engineer

    2 weeks ago


    Shanghai, Shanghai, China Philips Full time

    As a Software Engineer - Backend Developer, you will be responsible for designing, developing, and maintaining the back-end of our software applications. This will involve working with our team to identify business needs and develop solutions to meet those needs. You will also be responsible for troubleshooting and resolving any technical issues that...


  • Shanghai, Shanghai, China Company 43 - Manulife-Sinochem Life Insurance Co. Ltd. Full time

    About the RoleWe are seeking a skilled Software Development Engineer to join our team at Manulife-Sinochem Life Insurance Co. Ltd. as a key contributor to the development of our cutting-edge platform.Key Responsibilities:Design, develop, and implement high-quality software solutions to meet business requirements.Collaborate with cross-functional teams to...


  • Shanghai, Shanghai, China Continental Full time

    Job Title: Software Engineer for Function DevelopmentJob Description:We are seeking a skilled Software Engineer for Function Development to join our team at Continental. In this role, you will be responsible for analyzing and reviewing customer requirements, steering and communicating with customers, and tracing customer requirements to internal...


  • Shanghai, Shanghai, China Intel Full time

    Job SummaryThe qualified candidate will join Intel's China team as a software engineer, focusing on system level software development, including OS kernel, graphics, and I/O driver development, as well as FPGA solution and IP/Soc design/verification.Key ResponsibilitiesParticipate in various projects as part of product development or researchDevelop and...