Shanghai, Shanghai, China
2 days ago
R&D Engineer
R&D EngineerAt ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions.Write the next chapter of your ABB story.
This position reports to

R&D Team Lead

Your role and responsibilities

In this role, you will have the opportunity to contribute to ABB’s success with technology, software, product, and system development. Each day, you will identify and implement innovative solutions to relevant problems. You will also showcase your expertise by providing ideas and by being able to work both independently and as a part of a Research & Development (R&D) team.You will be mainly accountable for:•\tImplement and improve firmware for instruments products •\tWrite design and test case documents•\tDo unit test and assist test engineer to verify functionality•\tMaintain existing code and improve code quality•\tSupport and fix issues in production•\tSupport system test•\tOther tasks by supervisor

Qualifications for the role

\tMinimum BS degree in CS, SW, EE, or other equivalent fields, MUST\tHands on firmware development job 3 years or above, MUST\tSolid understanding in C/ C++ data structure and algorithm, Good knowledge about RTOS, MUST\tGood knowledge in Foudation Fieldbus, PROFIBUS, PROFInet, MUST\tDriver (IIC,SPI,UART,ADC) development under RTOS system, MUST, HW knowledge is big plus\tExperience of PC software/APP/UI development experience is plus\tGood English in both spoken and written\tWilling to learn new knowledge, self-motive, team sprit

More about us

We value people from different backgrounds. Apply today for your next career step within ABB and visit www.abb.com to learn about the impact of our solutions across the globe. #MyABBStory

Confirm your E-mail: Send Email