Salta al contenuto

Development Engineer-Software

  • Shanghai, Shanghai, China
  • Research & Development
  • Experienced Professionals
  • WD-0022310
  • Candidati ora

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 the design and development of embedded software applications for electronic drives in power tools.
• Integrate existing software functions and 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?

Take full responsibility for the embedded software development for ADS leading projects, including the functions of embedded MCU, battery communication, motor control, etc.

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).

Be responsible for TTM on motor electronic software, understand the needs of stakeholders and translate these into software requirements and specifications.

Implement and integrate reusable software features and applications in C/C++, take care of the complete documentation of the design results for TTM.

Take overall responsibility for software development, deliver solutions on time and drive projects forward within entire product lifecycle.

By developing high-quality software applications and modules, you will also ensure the reusability of the software modules in several series development projects.

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?

We’ll give you everything you need to excel in your role, including ongoing training and lots of responsibility from the start. In return for your exceptional performance and consistent results, you’ll receive one-to-one career mentoring, as well as exciting opportunities to broaden your role and potentially move around the business. This is the perfect place for a global career.

What you need is:

Master’s degree in computer science, Electronics, Mechatronics, or relevant engineering disciplines.
Minimum 3 years of professional experience in developing embedded applications and systems.
Good knowledge of embedded software applications with proficiency in C/C++ programming languages.
Basic knowledge of Electronics and Embedded system, motor control is an advantage.
Good knowledge in software testing (Hardware in Loop/Software in Loop).
Experiencing state-of-the-art software development engineering practices is an advantage
(Agile, DevOps, CI/CD).
Knowledge of project management and presentation methods.
Very good technical knowledge and excellent problem-solving ability.
Flexible, self-organized, proactive team player.
10. Good communication skills with English.
11. The candidate must be a team player, mature, independent, proactive.
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. So, if you’ve never worked in construction, that’s fine with us. Success at Hilti is down to teamwork and ability, no matter what your background.

We lookforward to receiving your application, interested applicants please submit yourCV by clicking the "Apply Now" button.