Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Engineer, Embedded Software

Home > C/C++ programming jobs

Engineer, Embedded Software in Others

  • Danfoss
  • Full time
  • Email
  • Shanghai, China

Responsibilities

  • Lead embedded software development for joystick products and brushless motor control.
  • Develop CAN communication between new joystick products and existing platform controllers.
  • Develop and customize bootloaders.
  • Develop and integrate on-chip CAN, I2C, SPI, and UART drivers.
  • Track and resolve BSP-level issues and bugs.
  • Support software testing and validation.
  • Write, port, and debug underlying peripheral driver programs independently.

Requirements

  • Bachelor's degree in computer science, electronics, communications, or a related field.
  • More than five years of experience in embedded software development.
  • Basic English communication skills.
  • Familiarity with STMicroelectronics SoCs is preferred.
  • Familiarity with I2C, SPI, UART, USB, and other common hardware interfaces and protocols.
  • Proficiency with the CAN protocol, including its physical and data link layers, and experience developing CAN drivers and integrating protocol stacks.
  • Familiarity with J1939, CANopen, and CAN2.0.
  • Strong C/C++ programming, debugging, and software development skills.
  • Ability to independently write, port, and debug low-level peripheral drivers.
  • Basic control knowledge, such as PID.

Benefits

  • Mentoring, training, access to global opportunities, flexibility, autonomy, and work-life-balance support.
  • Benefits may include a 13th salary, annual bonus, paid vacation, pension plans, and personal insurance, depending on country and contract.

Danfoss

Danfoss delivers innovative engineering solutions that improve efficiency, sustainability, and reliability across diverse industries. By combining advanced technology with a customer‑centric approach, the company helps clients reduce energy consumption and lower operating costs. Danfoss is commit...

Similar positions

Senior Software Engineer, Simulation

  • ATOMS
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Senior Software Engineer, Simulation

  • CloudKitchens
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $191k - $253k/yr
  • Waltham, MA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $165k - $218k/yr
  • Broomfield, CO

Senior Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $190k - $252k/yr
  • Broomfield, CO