Taro Logo

Software Engineer

Flex is the diversified manufacturing partner that helps market-leading brands design, build and deliver innovative products that improve the world.
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Automotive

Description For Software Engineer

Flex, a global manufacturing partner, is seeking a Software Engineer for their Shanghai location to join their automotive technology team. This role focuses on embedded software development for OBC (On-Board Charger) and DCDC platforms in the automotive sector. The position offers an excellent opportunity for engineers with 1-3 years of experience to work on cutting-edge automotive software development.

The role involves designing and implementing embedded software solutions, working with cross-functional teams, and following rigorous automotive development standards. Key responsibilities include system bring-up, debugging, validation, and production support. The ideal candidate should have strong C programming skills and knowledge of automotive networks (CAN/CAN-FD/LIN).

This is an excellent opportunity for someone looking to grow in the automotive software industry. Flex offers a collaborative environment and comprehensive benefits including social insurance, life insurance, and PTO. The company's global presence and work on innovative products that improve the world make it an attractive destination for software engineers interested in embedded systems and automotive technology.

The position requires a bachelor's degree in relevant fields and strong technical skills, particularly in embedded systems and automotive software development. Knowledge of AUTOSAR and experience with Automotive SPICE processes would be advantageous. The role offers the chance to work on meaningful projects while developing expertise in automotive software engineering.

Last updated 25 days ago

Responsibilities For Software Engineer

  • Design and deliver software for OBC and DCDC platform
  • Work with cross-functional teams in defining requirements, risks and mitigation reviews
  • Follow company disciplined product development process and participate in technical reviews
  • System bring-up, debug, validation, till to production
  • Publish software test plan and reports

Requirements For Software Engineer

  • Bachelor's degree in electrical engineering, electronics, automation engineering, computer science or information technology
  • 1-3 years working experiences in automotive software development
  • C programming skills
  • Good knowledge of In-Vehicle Network such as CAN/CAN-FD/LIN
  • Knowledge to cover OBC/DCDC development such as PWM, ADC driver development
  • Knowledge of software configuration management tools such as Subversion, GIT
  • Good communication and presentation skills in English and Chinese
  • Preferred experience with Automotive software engineering processes (Automotive SPICE)
  • Preferred knowledge of AUTOSAR

Benefits For Software Engineer

Medical Insurance
  • Social Insurance
  • Life Insurance
  • PTO

Jobs Related To Flex Software Engineer