Embedded Software Development Engineer

5 days ago


Shenzhen, Guangdong, China Siemens Energy Full time

About the Role

Job Summary

We are seeking a highly skilled Embedded Software Development Engineer to join our team at Siemens Energy. As a key member of our innovation center, you will be responsible for developing and implementing functional modules, software strategies, and key algorithm codes for our energy storage PCS.

Responsibilities:

  • Develop and implement functional modules, software strategies, and key algorithm codes for energy storage PCS.
  • Analyze software requirements and define software module test documents according to system requirements.
  • Write code to realize module functions according to software architecture, conduct internal code testing and external function testing, and write test reports.
  • Optimize, improve, and change product software in a timely manner, and continuously improve product performance.
  • Collaborate with hardware engineering or suppliers to complete single-board testing, and provide necessary technical support to other departments to complete joint testing and testing of products.

Requirements:

  • Bachelor's degree or above in electrical engineering, automation, electronic information, computer, or measurement and control technology.
  • More than 3 years of working experience in power electronic equipment development, such as inverters and energy storage power converters.
  • Familiar with C/C++ programming language and have good programming habits.
  • Familiar with ARM, DSP core architecture, and proficient in TI, ST, NXP, and other mainstream or domestic MCU chips and related peripheral applications, with driver development capabilities and platform software abstract design capabilities.
  • Familiar with MODBUS, TCP/IP, I2C, CAN protocol development.
  • Familiar with embedded control system design, master Linux operating system application development.
  • Familiar with oscilloscope, logic analyzer, multimeter, and other common instruments.
  • Understand the system topology and main working principle of power electronic products, and can independently design and debug medium-high power bidirectional converter equipment.

About Siemens Energy

Siemens Energy is a leading energy technology company that meets the growing energy demand across 90+ countries while ensuring our climate is protected. With more than 92,000 dedicated employees, we not only generate electricity for over 16% of the global community, but we're also using our technology to help protect people and the environment.

Our global team is committed to making sustainable, reliable, and affordable energy a reality by pushing the boundaries of what is possible. We uphold a 150-year legacy of innovation that encourages our search for people who will support our focus on decarbonization, new technologies, and energy transformation.

Our Commitment to Diversity

We celebrate character – no matter what ethnic background, gender, age, religion, identity, or disability. We energize society, all of society, and we do not discriminate based on our differences.



  • Shenzhen, Guangdong, China Siemens Energy Full time

    Job SummaryWe are seeking an experienced Embedded Software System Engineer to join our team at Siemens Energy Shenzhen Innovation Center. As an Embedded Software System Engineer, you will be responsible for driving innovation in the field of power system design and simulation for Energy Storage, Renewable Power Generation, Energy Transmission, and...


  • Shenzhen, Guangdong, China Siemens Energy Full time

    Job SummaryWe are seeking an experienced Embedded Software System Engineer to join our team at Siemens Energy Shenzhen Innovation Center. As an Embedded Software System Engineer, you will be responsible for driving innovation in the field of power system design and simulation for Energy Storage, Renewable Power Generation, Energy Transmission, and...


  • Shenzhen, Guangdong, China Philip Morris International Full time

    Be a part of a revolutionary change.At PMI, we've chosen to do something incredible. We're totally transforming our business and building our future on one clear purpose – to deliver a smoke-free future.With huge change, comes huge opportunity. So, wherever you join us, you'll enjoy to dream up and deliver better, brighter solutions and the space to move...


  • Shenzhen, Guangdong, China Ambarella Full time

    Position Overview: We are seeking a skilled engineer to contribute to the development and troubleshooting of video and audio applications within embedded systems. This role involves innovating new functionalities on Ambarella's architecture, encompassing both the driver and middleware layers. You will collaborate with clients to diagnose and resolve...


  • Shenzhen, Guangdong, China Bose Full time

    Job DescriptionOverviewBose is seeking a talented Embedded Software Engineer to join our Global R&D Core Engineering team in Shenzhen, China. As a key member of our team, you will be responsible for developing, implementing, and supporting diagnostic software solutions for our industry-leading consumer audio products.Key ResponsibilitiesCollaborate with...


  • Shenzhen, Guangdong, China IC Resources Full time

    Job DescriptionAs a Software Engineer at IC Resources, you will play a key role in developing top-performing AI processors for Edge devices. This is a unique opportunity to lead the industry with multiple product families in mass production, delivering best-in-class AI technology for a wide range of applications and industries.Key ResponsibilitiesCustomer...


  • Shenzhen, Guangdong, China Bose Full time

    Job DescriptionOverviewBose is seeking a talented Embedded Software Engineer to join our Global R&D Core Engineering team in Shenzhen, China. As a key member of our team, you will be responsible for developing, implementing, and supporting diagnostic software solutions for our industry-leading consumer audio products.Key ResponsibilitiesCollaborate with...


  • Shenzhen, Guangdong, China ASML Full time

    Job Summary:ASML is seeking a highly skilled Software Development Engineer to join our team. As a Software Development Engineer, you will play a critical role in ensuring the quality and reliability of our software products.Key Responsibilities:Design and develop software test plans and test cases to ensure high-quality products.Develop and maintain testing...


  • Shenzhen, Guangdong, China ASML Full time

    About the RoleThis is a challenging opportunity for a skilled Software Development Engineer of Testing to join ASML's team and contribute to the development of high-quality software products.Key ResponsibilitiesDesign, develop, and execute software test plans, test cases, and testing tools to ensure the quality of ASML's products.Collaborate with...


  • Shenzhen, Guangdong, China Philip Morris International Full time

    Be a part of a revolutionary change.At PMI, we've chosen to do something incredible. We're totally transforming our business and building our future on one clear purpose – to deliver a smoke-free future.With huge change, comes huge opportunity. So, wherever you join us, you'll enjoy to dream up and deliver better, brighter solutions and the space to move...


  • Shenzhen, Guangdong, China NVIDIA Full time

    Join NVIDIA's Team of InnovatorsAbout the Role:We are seeking a highly motivated and detail-oriented Quality Assurance Engineer Intern to join our team at NVIDIA.Key Responsibilities:Perform thorough testing and validation of NVIDIA Enterprise Embedded/Mobile products, including NVIDIA Tegra Automotive, NVIDIA Tegra Jetson, and other NVIDIA platforms.Develop...


  • Shenzhen, Guangdong, China ASML Full time

    Job SummaryASML is seeking a highly skilled C++ Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for developing and maintaining our compute-litho application software using C++.Key ResponsibilitiesDesign, develop, and maintain high-quality C++ code for our compute-litho application...

  • Software Developer

    2 days ago


    Shenzhen, Guangdong, China Western Digital Full time

    About Western DigitalWestern Digital is a leading technology company that powers global innovation and pushes the boundaries of technology to make what you thought was once impossible, possible.We are a company of problem solvers, and our technology has helped people achieve extraordinary things. From putting a man on the moon to enabling systems to make...


  • Shenzhen, Guangdong, China Epam Full time

    About the RoleWe are seeking a highly skilled Software Development Expert to join our team at EPAM. As a key member of our global technology team, you will play a critical role in developing, debugging, and modifying software components to ensure high-quality code through reviews and adherence to best practices.Key ResponsibilitiesDevelop, debug, and modify...

  • Software Engineer

    5 days ago


    Shenzhen, Guangdong, China Johnson Electric Full time

    Job Summary:We are seeking a highly skilled Software Developer to join our team at Johnson Electric. As a key member of our software development team, you will be responsible for designing, developing, and optimizing computer vision applications using state-of-the-art technologies.Key Responsibilities:Collaborate with software and algorithm developers to...


  • Shenzhen, Guangdong, China Snaphunt Full time

    About the RoleWe are seeking a highly skilled Motor Control Software Engineer to join our team at Snaphunt. As a key member of our engineering team, you will be responsible for developing and maintaining high-performance motor control software for our electric mobility solutions.Key ResponsibilitiesDesign and develop motor control project software using...


  • Shenzhen, Guangdong, China NVIDIA Full time

    Job DescriptionWe are seeking a highly skilled and experienced Principal Planning Software Engineer to join our team at NVIDIA and contribute to the development of key autonomous driving features for our DRIVE solution.Key ResponsibilitiesArchitect and design new software solutions to enable new functions or improve performance.Lead engineering efforts to...


  • Shenzhen, Guangdong, China Ambarella Full time

    Position Overview: We are seeking a skilled professional to engage in the development and troubleshooting of video and audio applications within embedded systems. The role involves innovating new features on Ambarella's architecture, focusing on both the driver and middleware layers. You will be responsible for assisting clients in diagnosing and...


  • Shenzhen, Guangdong, China NVIDIA Full time

    NVIDIA is at the forefront of technological innovation for over two decades.The introduction of the GPU by NVIDIA in 1999 not only revolutionized the gaming sector but also redefined the landscape of computer graphics and parallel computing. Recently, advancements in GPU deep learning have catalyzed the modern AI movement, marking a new epoch in computing,...


  • Shenzhen, Guangdong, China NVIDIA Full time

    NVIDIA is at the forefront of technological innovation for over two decades.The introduction of the GPU by NVIDIA in 1999 not only revolutionized the PC gaming landscape but also transformed modern graphics and parallel computing. The recent advancements in GPU deep learning have catalyzed the era of AI, positioning the GPU as the core processing unit for...