Intern

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

ABB is seeking an Intern in Hangzhou, Zhejiang, China, to gain vocational experience in R&D by implementing and improving firmware for instruments. The role involves supporting operations, writing design documents, performing unit tests, and maintaining existing code, reporting to the R&D Team Lead.

Responsibilities

  • Implement and improve firmware for instruments products
  • Write design and test case documents
  • Perform unit tests and assist test engineers in verifying functionality
  • Maintain existing code and improve code quality
  • Support and fix issues in production
  • Support system test
  • Perform other tasks as assigned by the supervisor

Requirements

  • Fourth-year student or above, majoring in Computer Science, Software Engineering, Automation, Measurement and Control, or equivalent fields
  • Basic Linux system skills and knowledge including "Make, GCC, GDB and bash"
  • Experience with software version control by Git
  • Experience with C/C++ and Python languages
  • Familiarity with using skills and writing skills for GitHub Copilot Agent
  • Available to work 4 days per week
  • Willingness to learn new knowledge, self-motivated, team spirit

Desired Qualifications

  • Experiences on firmware development is a big plus
  • Driver (IIC, SPI, UART, ADC) development under RTOS system, HW knowledge is a big plus

Benefits

  • Opportunity to gain vocational experience through a temporary work placement
  • Acquire knowledge by performing tasks as directed
  • Showcase expertise by supporting ABB’s operations
  • Enhance personal education/employment opportunities
  • Tools and freedom to grow skills, shape path, and take on challenges
#firmware#Linux#Git#C/C++#Python#GitHub Copilot Agent#RTOS#IIC#SPI#UART#ADC
ABB Logo

Company

ABB

Job Posted

3 days ago

Employment Type

Internship

WorkMode

On Site

Experience Level

Student

Locations

Hangzhou, China

Applicants

Be an early applicant