Engineer III, Software

4 weeks ago


Shanghai, China Thermo Fisher Scientific Full time
: Design embedded software for instruments, encompassing requirement analysis, software architecture, OS porting, driver development, and application development. Possess strong design skills and collaborate with multidisciplinary teams to deliver high-quality results within budget and on time. Responsible for crafting, implementing, and maintaining embedded software. Improve technology partnership and champion design reuse across multiple product lines. Improve design efficiency by standardizing design processes, tools, and practices and building a common platform. Identify relevant industry trends and new technologies that align with China's needs in the embedded software space.

Qualifications:

Hold a BS/MS degree or higher in an engineering field. Possess proficient skills in C/C++ coding and bug fixing. Have validated experience (5+ yrs.) through the entire product development lifecycle, from conceptualization to launch. Show strength in bootloader, RTOS, and Linux (including kernel and driver programming). Exhibit strong embedded software and hardware debug skills. Be familiar with ARM hardware architecture and general IDEs such as Eclipse, IAR, and Keil. Have experience in communication programming using various protocols, including but not limited to USB, TCP/IP, CAN, and MODBUS. Have knowledge of unit testing frameworks such as gtest and cppunit, as well as proficiency in Python programming. Understand software configuration management tools, defect tracking tools, and peer review processes. Possesses excellent interpersonal skill in English with proficiency in Chinese to facilitate collaboration with multi-functional, cross-geographic teams. Be a fast learner, self-motivated, and willing to address challenges. Work as a team, wants the team to succeed and actively works to ensure that it happens.

Preferred Qualifications:

Possess a deep understanding and extensive experience in Agile software development methodologies. Have preferred experience in using QT or similar UI frameworks for software development. Experience with Artificial Intelligence / Deep Learning / Computer Vision. Experience with ADI Blackfin DSP is a plus
  • Data Engineer III

    4 weeks ago


    Shanghai, China LexisNexis Full time

    Job DescriptionAre you a champion for continuous improvement?Do you love collaborating with teams to solve complex technical problems in the field of employer-employee relations?About our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,300 employees worldwide, is part of RELX, a global provider of...

  • Data Engineer III

    4 weeks ago


    Shanghai, China LexisNexis Full time

    Are you a champion for continuous improvement?Do you love collaborating with teams to solve complex technical problems in the field of employer-employee relations?About our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,300 employees worldwide, is part of RELX, a global provider of information-based analytics...


  • Shanghai, China Bose Full time

    Job DescriptionAt Bose, we engineer high quality products that astonish. We do it by obsessing over the details that make amazing user experiences and high-performance technologies. If you are a Embedded Software Engineer with a passion for audio and wearable devices, we want you to join our Consumer Electronics Software Engineering Team.As an Embedded...


  • Shanghai, China Bosch Group Full time

    职位描述ETAS recently acquired highly skilled individuals to join our fast growing Software Engineering Solution division to deliver engineering, consulting and training services in several key areas of embedded systems development. The position at ETAS China requires close collaboration with ETAS's offices in Asia and Europe, and includes the following...


  • Shanghai, China Bosch Full time

    公司描述 ETAS is a strongly growing company in China. We are mainly active in the automotive embedded systems development, but also actively developing new business opportunities. In China, ETAS is currently represented in 6 locations (HQ Shanghai, Changchun, Beijing, Wuhan, Chongqing, Guangzhou). The objective of the position is to support the...


  • Shanghai, China Bose Full time

    Job DescriptionAt Bose, we are passionate about helping people reach their fullest human potential so that they can feel more, do more, and be more. Working as a supervisor within the BSO Platform Development Team, come astonish our Bose Automotive Division with your outstanding ability to create software solutions for a superlative audio experience in a...

  • Software Engineer

    4 weeks ago


    Shanghai, Shanghai, China Electronic Arts Full time

    Job Title: Software Engineer (Backend Security)-JavaFC Mobile Shanghai Studio is devoted to the development and operation of a high-quality mobile game with top sports IP as a global team. The team also continuously delivers fantastic game experience to global users. The quest for creativity, respect for autonomy, and emphasis on collaboration are at the...


  • Shanghai, China Thermo Fisher Scientific Full time

    Software Security Engineer engages with product development teams across the organization and acts as a subject matter expert for providing mentorship related to secure software development practices. Key responsibilities As a software security engineer on the Product Security team, you will be responsible for promoting and implementing secure...


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

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile devices like the Kindle family of products. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc. Since then, we have worked to produce best-selling e-readers and tablets, as well as new inventions like Fire TV and Echo. What will you help us create?Work...


  • Shanghai, China CommScope Full time

    In our 'always on' world, we believe it's essential to have a genuine connection with the work you do.​ Due to our continued growth and customer demand, we are hiring a Mechanical Engineer to support the Outdoor Wireless Network (OWN) business segment, which supports the backbone of outdoor cellular and Wi-Fi systems. This role can be either based in...


  • Shanghai, China Thermo Fisher Scientific Full time

    : Works as technical expert in mechanical engineering domain, responsible for technical solutions and engineering specifications. Leads standardizations of mechanical design process, optimizes and popularizes design best practice. Leads key and first applicable project plan/execution in system architecture strategy, engineering proposal as well as...


  • Shanghai, China Bose Full time

    Job DescriptionAt Bose, we engineer high quality products that astonish. We do it by obsessing over the details that make amazing user experiences and high-performance technologies. If you are a Senior Embedded Software Engineer with a passion for audio and wearable devices, we want you to join our Consumer Electronics Software Engineering Team.As an Senior...


  • Shanghai, Shanghai, China ABB Full time

    Software Design EngineerTake your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future.At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we are embarking on...


  • Shanghai, China LexisNexis Full time

    Do you love collaborating with teams to solve complex technical problems in the field of employer-employee relations?We are looking for a back-end software engineering Lead in Shanghai China. Are you the one?About the Role:The Software Engineering Lead performs complex research, design, and software development assignments within a software functional area...


  • Shanghai, China Oxford Instruments Full time

    Role Details Business, Location: NanoAnalysis, China Role: Senior Software Engineer Reports to: NanoAnalysis application manager Direct Reports: None Primary Purpose: To design, develop and maintain software components and products. Key Responsibilities Generic Responsibilities Impact Impact on commercial results will be important. Technical insight and...

  • Software Engineer II

    2 weeks ago


    Shanghai, China Cadence Design Systems, Inc. Full time

    Description Develop runtime software for the Palladium emulation system Detect and troubleshoot software issues Collaborate with both system software and hardware engineers in the development of the products Requirements MS or above in Computer Science or related area Strong C/C++ programming skills Good understanding of object-oriented design ...


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

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile devices like the Kindle family of products. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc. Since then, we have worked to produce best-selling e-readers and tablets, as well as new inventions like Fire TV and Echo. What will you help us create?Work...


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

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile devices like the Kindle family of products. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc. Since then, we have worked to produce best-selling e-readers and tablets, as well as new inventions like Fire TV and Echo. What will you help us create?Work...


  • Shanghai, China Oxford Instruments Plc Full time

    Role Details   Business, Location:   NanoAnalysis, China Role:   Senior Software Engineer Reports to:   NanoAnalysis application manager Direct Reports:   None Primary Purpose:   To design,...


  • Shanghai, China Oxford Instruments Plc Full time

    Role Details Business, Location:  NanoAnalysis, ChinaRole: Senior Software EngineerReports to: NanoAnalysis application managerDirect Reports: NonePrimary Purpose: To design, develop and maintain software components and products. Key ResponsibilitiesGeneric ResponsibilitiesImpactImpact on commercial results will be important.  Technical insight and...