12 Nov
|
Improvians Engineering Services
|
Mumbai
12 Nov
Improvians Engineering Services
Mumbai
Position: Embedded Systems Engineer Industry: Consumer Electronics, Medical Devices
Experience:
Minimum 2 years Office
Location:
Malad West, Mumbai Responsibilities and Duties
• Design and develop embedded systems from scratch based on product requirements.
• Select appropriate microcontrollers, sensors, electronic components, communication modules, batteries and power supplies.
• Review and interpret component datasheets, application notes and reference designs.
• Design electronic circuits, develop schematics and create PCB layouts.
• Develop firmware using Embedded C/C++ for microcontrollers.
• Interface sensors, actuators, displays, motors and other electronic peripherals.
• Implement wired and wireless communication protocols such as UART, SPI, I2C, CAN, MODBUS, USB, Bluetooth, BLE and Wi-Fi.
• Develop battery-operated systems, including power management, battery monitoring and low-power design.
• Integrate IoT connectivity and cloud communication using technologies such as MQTT.
• Work with RTOS platforms such as FreeRTOS for real-time embedded applications.
• Assemble, test and validate hardware prototypes, and debug hardware and firmware issues.
• Optimize systems for performance, reliability and power consumption.
• Develop test setups and automate hardware testing using Python or similar tools.
• Work closely with mechanical and software engineering teams for complete product integration.
• Prepare technical documentation, circuit diagrams and test reports. Qualifications and Skills
• Bachelor's degree in Electronics Engineering, Electronics and Telecommunication, Electrical Engineering or a related discipline.
• Minimum 2 years of hands-on experience in embedded hardware and firmware development.
• Strong programming knowledge of Embedded C/C++.
• Valuable understanding of analog and digital electronics, circuit design, power electronics and microcontrollers such as STM32, ESP32, PIC or TI.
• Experience with electronic schematics, PCB design and development tools such as Altium Designer, KiCad or OrCAD.
• Knowledge of communication protocols, sensor interfacing and wireless technologies.
• Understanding of battery management, power optimization and RTOS concepts is preferred.
• Familiarity with development environments such as Arduino IDE, STM32CubeIDE, MPLAB and ESP-IDF is preferred.
• Knowledge of IoT, MQTT, cloud connectivity and OTA firmware updates is an added advantage.
• Knowledge of Python, Git and hardware testing automation is a plus.
• Familiarity with AI-assisted development tools such as ChatGPT and GitHub Copilot is an advantage.
• Should have excellent analytical, problem-solving and debugging skills, with the ability to independently take ownership of technical tasks. Only candidates currently located in Mumbai should apply.
📌 Embedded Design Engineer (Mumbai)
🏢 Improvians Engineering Services
📍 Mumbai