Take the next step in your career at ABB, working in a team that is dedicated to creating a future where innovative digital technologies allow greater access to cleaner energy.
Our R&D engineers and scientists develop breakthrough technologies that change the way the world works, and industries do business. We constantly push the limits of convention, while retaining our focus on delivering solid returns for our customers and shareholders.
ABB's Robotics and Discrete Automation business is writing the future of flexible factory and smart machines by providing value-added solutions in robotics, machine and factory automation. Our integrated automation solutions, application expertise across a wide scope of industries and our global presence deliver tangible customer value.
This is a R&D Engineer role, reporting to R&D Project Manager in Business Area Robotics and Discrete Automation.
Your responsibilities
- Writing well structured, testable, efficient and maintainable code.
- Building platform (embedded Linux, VxWorks, FreeRTOS) for robot control system.
- Supporting robot application software development.
- Doing board bring up, hardware validation and full system integration.
- Analyzing and enhancing efficiency, stability, security and scalability of system resources.
- Developing software tests and continuous integration.
- Documenting of software design and products.
- Living ABB’s core values of safety and integrity, which means taking responsibility for your own actions while caring for your colleagues and the business.
Your background
- A degree in Software Engineering, Computer Science and Technology, or equivalent degree with necessary expertise in the mentioned areas.
- Must have 3+ years software/firmware development experience.
- Must have experience in developing device drivers of embedded Linux/RTOS, RTOS/VxWorks or bare-metal embedded development, Xilinx Zynq/Ultrascale+ and security.
- Must be excellent C/C++ coding skills and have strong build, debug and test skills.
- Strong knowledge in industry robot system and python.
- Fluency in professional English communication.
- Must have the ability of problem solving, time management, teamwork skills, positive attitude to work, engagement in the tasks and result oriented.
Get email alerts for the latest"机器人研发软件工程师 jobs in Shanghai"
