This position reports to
R&D Team Lead
Your role and responsibilitiesIn 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 usWe 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