Preskočiť na obsah

Lokalita

Lokalita
Čína
Región
Shanghai
Mesto:
Shanghai
Kariérna oblasť
Výskum & vývoj
Úroveň skúseností
Skúsení profesionáli
ID pracovnej pozície
WD-0039919

Opis a požiadavky

  • Purpose of position 

        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.

  • Minimum Experience & Qualifications (What you will do)

    1.    Key Technical Domains: 

    o    Motor Control: Central to the role. You'll develop algorithms and software for controlling motors.

    o    Battery Communication: BMS (Battery Management System) protocols for intelligent battery pack communication and protection.

    o    Embedded MCU Functions: The core firmware runs on microcontrollers.

    2.    Modern Development Practices: You are expected to actively use and champion:

    o    Agile & CI/CD: "Test driven development, Continuous Integration and Delivery" are explicitly called out as the working method.

    o    Quality & Reusability: A strong emphasis on creating "reusable software features" and "high-quality" modules for use across multiple projects.

    3.    Project & Stakeholder Management:

    o    You will bridge the gap between stakeholder needs and technical specifications.

    o    You are accountable for delivering "cost-effective solutions on time" and driving projects through the entire lifecycle.

    o    Complete documentation is part of your delivery.

    4.    Collaboration:

    o    "Work closely with interdisciplinary and international teams" is a key operational mode.

    o    The implicit expectation from the requirements is that you will guide and "coach junior software engineers."


    Qualifications (What you will bring)

    1.    Technical Ownership & Delivery - Min. 5 yrs embedded experience, Excellent C/C++, MCU expertise, Excellent problem-solving, Project management knowledge.

    2.    Motor Control & Battery Systems - Degree in relevant engineering, Knowledge of motor control algorithm (advantage), Basic Electronics hardware knowledge.

    3.    Modern Agile/CI-CD Practices - Experience with Agile, DevOps, CI/CD (advantage), Good knowledge of HIL/SIL testing.

    4.    Teamwork - Proactive, self-organized, Ability to coach juniors, Good communication (English), Flexible team player.