This position reports to
R&D Department Lead
Your role and responsibilitiesJob descriptionABB 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 ResponsibilitiesYou 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:-\tWrite well structured, testable, efficient and maintainable code-\tPropose efficient and reliable software solution-\tDevelop software modules on a distributed embedded system -\tAnalyze and enhance efficiency, stability and scalability of system resources-\tDevelop software tests and continuous integration-\tDocumentation of software design and products
Qualifications for the roleRequirementsTo be considered as a candidate, you need to fulfill the following requirements: -\tMS. in Software Engineering, Computer Science and Technology, or equivalent degree with necessary expertise in the mentioned areas-\t3+ years software development in Linux for embedded systems -\tExcellent C/C++ and script coding skills-\tSolid experience of distributed back-end services-\tUnderstanding of a distributed system, such as Kafka, DDS-\tStrong build, debug and test skills-\tAbility of professional communication in English -\tAbility of problem solving, time management and teamwork skills-\tPositive attitude to work, engagement in the tasks and a strong result-orientation-\tExperience of ARM based SoC is a plus-\tKnowledge of cyber security and QoS is a plus -\tExperience of cloud infrastructure such as Azure
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