ROLES AND RESPONSIBILITY
As a Embedded Software Engineer in the embedded platform (base libraries) team, you
contribute to reusable low-level firmware components used across Hilti power tools and batteries.
You collaborate with stakeholders and the software architect to define requirements, design
maintainable solutions, implement them in C/C++, and ensure quality through automated tests and
hands-on debugging on target hardware
Develop and maintain reusable embedded firmware modules (platform/libraries) in C/C++ with
focus on portability, maintainability, performance, and functional safety
• Participate in requirements discussions; translate stakeholder needs into clear software
requirements
• Support integration into tool projects; analyze and debug issues on target hardware
• Create and maintain unit and integration tests (including HiL where applicable) and support
execution in continuous integration
• Contribute to build/toolchain topics and small improvements in the development environment
• Work in an agile team using contemporary practices such as code reviews, test-driven development,
and continuous integration
DESIRED SKILLS AND EXPERIENCE:
Understanding of MCU basics (memory, interrupts, peripherals)
• Basics of Git and disciplined code reviews
• Interest in testing and code quality (static analysis/coding rules)
• Any experience with CI, unit test frameworks, or HIL/SIL exposure
📌 Embedded Software Engineer-3 (India)
🏢 Hilti
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.