Embedded Software Engineer
Published date: 2026/11/08
- Location: Mumbai, Maharashtra, India
Position: Embedded System Engineer
Industry: Electronics Engineering
Experience: Minimum 1-2 years
Office Location: Malad West, Mumbai
Responsibilities and Duties
• Electronic hardware selection to prepare BOM as product requirements.
• Selection of sensors, microcontroller, battery, etc. as per product requirements.
• Review and interpret the datasheet of the selected components and help decide how it can be used to make the overall system work.
• Develop firmware as per the project requirements.
• Embedded firmware/software development as per the product requirements.
• Testing, debugging, and improvising.
Qualifications and Skills
• Knowledge of C, C++, Python, and Java language.
• Knowledge of communication protocols such as UART, SPI, I2C, CAN, MODBUS, TCP.
• Knowledge of using Arduino, Atmel, Keil MicroVision, MPLAB, STM32 & TI programming IDE with device programmers.
• Knowledge of AC and DC power-operated devices, Audio, Bluetooth, Wifi modules, Motor Control, and Battery Operated Devices.
• Knowledge of battery sensing and related circuit development.
• Ability to create, read and interpret electrical schematics.
• Knowledge of analog and digital PCB schematic and layout design.
• Understand protocols, networking, firmware, cloud, and APIs.
• Good problem-solving skills
Industry: Electronics Engineering
Experience: Minimum 1-2 years
Office Location: Malad West, Mumbai
Responsibilities and Duties
• Electronic hardware selection to prepare BOM as product requirements.
• Selection of sensors, microcontroller, battery, etc. as per product requirements.
• Review and interpret the datasheet of the selected components and help decide how it can be used to make the overall system work.
• Develop firmware as per the project requirements.
• Embedded firmware/software development as per the product requirements.
• Testing, debugging, and improvising.
Qualifications and Skills
• Knowledge of C, C++, Python, and Java language.
• Knowledge of communication protocols such as UART, SPI, I2C, CAN, MODBUS, TCP.
• Knowledge of using Arduino, Atmel, Keil MicroVision, MPLAB, STM32 & TI programming IDE with device programmers.
• Knowledge of AC and DC power-operated devices, Audio, Bluetooth, Wifi modules, Motor Control, and Battery Operated Devices.
• Knowledge of battery sensing and related circuit development.
• Ability to create, read and interpret electrical schematics.
• Knowledge of analog and digital PCB schematic and layout design.
• Understand protocols, networking, firmware, cloud, and APIs.
• Good problem-solving skills
0 page views
Related listings
-
Senior Software Maintenance EngineerSoftware DeveloperAre you a tech professional looking for remote work in a global setting? If yes, this job is for you. Welcome to EPAM Anywhere - a global job platform offering remote work opportunities in the technology sector. Join us to build a career around your ...2026/11/08
-
Software Developer - .NET - WindowsSoftware Developerwww.rvmatrix.in Permanent Payroll : RV Matrix Software Technologies Pvt Ltd. Client : Accenture Role .Net Developer - Windows Application Experience : 4 to 7 Years Work Location : Mumbai / Bangalore (Work From Office) Roles & Responsibilities: • ...2026/11/08
-
Software EngineerSoftware DeveloperWe are looking for a driven, curious, and sincere full-stack software engineer having 1-3 years of professional experience. They will be assigned to a 0 to 1 project which presents a great opportunity to learn and grow. Roles & Resposibilities: •...2026/11/08
