Fortsæt til Indhold

Development Engineer-Software

  • Shanghai, Shanghai, China
  • Research & Development
  • Experienced Professionals
  • WD-0039919
  • Ansøg Nu

What's the role?

• Electronics software development for TTM in-house and allied project from definition phase to hand-over to product care.
• Be responsible for developing high-quality embedded software applications for electronics drive of power tools (corded & cordless).
• Integrate existing software features for power tool and connectivity modules into development projects.

Who is Hilti?

Hilti is where innovation is improving productivity, safety and sustainability in the global construction industry, and beyond. Where strong customer relationships are creating solutions that build a better future. Where there is pride and a sense of belonging across our 120 locations, carrying right into our lives and homes. Where people are exploring possibilities, leveraging their potential, owning their personal development and growing lasting careers.

What does the role involve?

  • 1. Take full responsibility for the embedded software development for ADS leading projects, including the functions of embedded MCU, battery communication, motor control, etc.
    2. With in-depth knowledge of embedded software and software engineering, you will work closely with interdisciplinary and international development teams and develop differentiating solutions using agile software practices (Test driven development, Continuous Integration and Delivery).
    3. Be responsible for TTM on motor electronic software, understand the needs of stakeholders and translate these into software requirements and specifications.
    4.Implement and integrate reusable software features and applications in C/C++, take care of the complete documentation of the design results for TTM.
    5.Take overall responsibility for software development, deliver cost effective solutions on time and drive projects forward within entire product lifecycle.
    6.By developing high-quality software applications and modules, you will also ensure the reusability of the software modules in several series development projects.
    7.Complete other tasks or projects assigned by team leader or department head.
  • Our unique culture is why people stay at Hilti - and why it’s not unheard of to find two generations of the same family working with us.

    What do we offer?

    Show us what you’re made of and we’ll offer you opportunities to move around the business – to work abroad, experience different job functions and tackle different markets. It’s a great way to find the right match for your ambitions and achieve the exciting career you’re after.

    What you need is:

    1.Master’s or bachelor’s degree in computer science, Electronics, Mechatronics, or relevant engineering disciplines.
    2.Minimum 5 years of professional experience in developing embedded applications and systems.
    3.Good knowledge of microcontrollers with proficiency in C/C++ programming languages.
    4.Good knowledge of scripting languages e.g. Python is an advantage.
    5.Basic knowledge of Electronics and Embedded system, motor control is an advantage.
    6.Good knowledge in software testing (Hardware in Loop/Software in Loop).
    7.Experiencing state-of-the-art software development engineering practices is an advantage(Agile, DevOps, CI/CD).
    8.Knowledge of project management and presentation methods.
    9.Very good technical knowledge and excellent problem-solving ability.
    10.Flexible, self-organized, proactive team player, be able to coach junior software engineer.
    11.Good communication skills with English.
    12.Open minded for changes and new experiences.
    13.Ability and willingness to work in international/ intercultural setup.

    Why should you apply?

    We have an excellent mix of people, which we believe makes for a more vibrant, more innovative, more productive team.


    We look forward to receiving your application, interested applicants please submit your CV by clicking the "Apply Now" button.