Job Description
Role Overview
- We are looking for a versatile and innovative Mechatronics Engineer to join our product development team.
- You will be responsible for bridging the gap between mechanical hardware, electronic circuitry and software programming.
- The ideal individual will work on a variety of smart tech solutions, taking projects from initial concept to functional or industrial prototypes.
Key Responsibilities
- System Design: Design and build integrated systems that combine mechanical components with electronic sensors and microcontrollers (ESP32, Arduino, STM32).
- Prototyping: Develop and assemble functional prototypes, including PCB design, soldering and 3D-printed enclosure design.
- Firmware Development: Write and optimize C++/Python code for real-time data processing, sensor fusion and wireless communication (Wi-Fi, Bluetooth, MQTT).
- IoT Integration: Implement cloud connectivity for remote monitoring and data logging.
- Testing & Optimization: Troubleshoot hardware/software bugs, minimize signal noise in sensitive sensors (like ECG/Bio-sensors) and optimize power consumption for battery-operated devices.
- Collaboration: Work with the AI and Data Science teams to ensure hardware is optimized for machine learning integration.
Requirements & Qualifications
- Proficiency in circuit design, breadboarding, PCB layout tools and soldering (e.g., KiCad, EasyEDA, or Altium).
- Strong programming skills in C/C++ (Arduino/ESP-IDF) and Python. Experience with mobile app integration (Blynk, Flutter) is a plus.
- Experience with CAD software (SolidWorks, Fusion 360) and 3D printing technologies.
- The ability to look at a wired prototype and figure out how to make it wireless, compact and battery-efficient.
- Ability to explain technical constraints to non-technical stakeholders.