R&D Senior Engineer
ABB
14 hours ago
Posted date14 hours ago
N/A
Minimum levelN/A
EngineeringJob category
EngineeringR&D Senior Engineer
At 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 Department Lead
Your role and responsibilities
Job description ABB Robotics RnD China is currently looking for a talented embedded SW engineer who will work as part of a system software team to design, develop and maintain the robot system software platform and products. This position requires the candidate to build software platform (kernel, bootloader, drivers, network protocols and communication services) for our innovative hardware and robot control software system. Main Responsibilities You will contribute to design and development of embedded software solution and modules of a distributed system. These systems are used for communication, control, sensing and interaction with human in industrial environment. You will be fully integrated into agile development process. Your role and responsibilities are defined by both needs in your expertise and the team backlog according to business priorities. The following shows examples of responsibilities and activities: - Write well structured, testable, efficient and maintainable code - Propose efficient and reliable software solution - Develop software modules on a distributed embedded system - Analyze and enhance efficiency, stability and scalability of system resources - Develop software tests and continuous integration - Documentation of software design and products
Qualifications for the role
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
At 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 Department Lead
Your role and responsibilities
Job description ABB Robotics RnD China is currently looking for a talented embedded SW engineer who will work as part of a system software team to design, develop and maintain the robot system software platform and products. This position requires the candidate to build software platform (kernel, bootloader, drivers, network protocols and communication services) for our innovative hardware and robot control software system. Main Responsibilities You will contribute to design and development of embedded software solution and modules of a distributed system. These systems are used for communication, control, sensing and interaction with human in industrial environment. You will be fully integrated into agile development process. Your role and responsibilities are defined by both needs in your expertise and the team backlog according to business priorities. The following shows examples of responsibilities and activities: - Write well structured, testable, efficient and maintainable code - Propose efficient and reliable software solution - Develop software modules on a distributed embedded system - Analyze and enhance efficiency, stability and scalability of system resources - Develop software tests and continuous integration - Documentation of software design and products
Qualifications for the role
- Requirements
- To be considered as a candidate, you need to fulfill the following requirements:
- - MS. in Software Engineering, Computer Science and Technology, or equivalent degree with necessary expertise in the mentioned areas
- - 3+ years software development in Linux for embedded systems
- - Excellent C/C++ and script coding skills
- - Solid experience of distributed back-end services
- - Understanding of a distributed system, such as Kafka, DDS
- - Strong build, debug and test skills
- - Ability of professional communication in English
- - Ability of problem solving, time management and teamwork skills
- - Positive attitude to work, engagement in the tasks and a strong result-orientation
- - Experience of ARM based SoC is a plus
- - Knowledge of cyber security and QoS is a plus
- - Experience of cloud infrastructure such as Azure
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
JOB SUMMARY
R&D Senior EngineerABB
Beijing
14 hours ago
N/A
Full-time