This is a full-time, Monday through Friday position. The interview process includes an initial virtual round, followed by a final in-person interview with the Managing Director at their office. This role requires on-site work only—no hybrid or remote options are available.
Strong communication skills are essential, and candidates must have prior experience in the Electronics and Electrical industry.
Key Skills & Expertise
Proficiency in C/C++ programming
Deep understanding of serial communication protocols (e.g., SPI, I2C, UART, CAN), IP protocols, display interfaces, and hardware subsystems
Hands-on experience with microprocessors
Role Overview
As an Electronic R&D Engineer, you will design and develop embedded software for systems—including motor control algorithms, embedded hardware control cards, and camera modules—primarily for industrial and military applications across land, sea, and air platforms. You will also contribute to the integration of electronic components in alignment with application-specific requirements.
Duties & Responsibilities
Design and develop algorithms and flowcharts for software platforms used in BMS, chargers, motor drivers, and other power electronics subsystems.
Lead software development—from high-level architecture and algorithm design to low-level coding in C/C++.
Develop and support controllers for proof-of-concept (POC) implementations using ST, PIC, and ARM microcontrollers.
Write robust, efficient, and maintainable code in C or C++.
Apply expertise in serial communication protocols, IP protocols, display interfaces, and hardware subsystems to system-level design.
Design, develop, code, test, and debug system software to meet functional and performance requirements.
Conduct literature reviews, research, and algorithm development as part of the innovation cycle.
Collaborate effectively with cross-functional teams—including peers, junior engineers, and stakeholders—to ensure timely project delivery.
Required Competencies
Programming Languages: C, Embedded C, C++, and Assembly language
Hands-on Experience With:
Microprocessors/Microcontrollers (especially ST and PIC families)
MIPI Camera Interface circuit design
Motor control algorithms—particularly Field-Oriented Control (FOC) or Space Vector Pulse Width Modulation (SVPWM) for BLDC and PMSM motors
Software Protocols: USB 3.0, HDMI, Ethernet, MIPI-CSI, SPI, I2C, UART, RS232, CAN, GSM, GPS, Bluetooth, ADC, PWM, and Wi-Fi
Development Tools: MPLAB IDE (C18), Keil uVision4, IAR, LabVIEW, and MATLAB
Qualifications & Experience
Experience: 8–10 years of relevant experience in embedded software design
Education: Bachelor’s or Master’s degree in Electronics and Telecommunications, Electrical Engineering, Embedded Systems, or Computer Science
... development. Support hardware team to complete EMC test. - Provide essential support to customers What Makes You A Strong Fit - Bachelor’s or Master’s degree in Software Engineering, Computer Science, or related field. - Around 3 years of experience in C/C++ programming. - Familiar with at least one kind of mainstream MCU (Renesas ...
... electrification, and digital solutions that help customers improve operational efficiency, reliability, cybersecurity, and sustainability through advanced industrial software, control systems, and digital engineering technologies. Your Role and Responsibilities In this role, we are looking for an R&D Software Engineer - Industrial ...
JOB DESCRIPTION Job Title: Embedded Software Engineer Location: Info Park Phase 2, Kochi Job Type: Full-time Department: Engineering Job Description: We are looking for a highly motivated and enthusiastic Entry Level Embedded Software Engineer to join our expanding team. In this role, you will collaborate with experienced ...
... about solving problems that span multiple disciplines that don’t have textbook solutions, this is your playground. About the Role In this critical, hands-on engineering role, you will develop the embedded software that keeps our revolutionary aircraft flying safely and efficiently. You will build flight-critical systems, ...
Embedded Software Engineer As a Junior Embedded Software Developer 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 ...
... products developed at Gram Power. Besides this, the engineer would be an integral part of embedded design exercise to architect the structure of the embedded software stack. Job Responsibilities Design and Development: - Design and develop firmware for Gram Power's embedded products - Ensure that the embedded software stacks ...
... maintain code for modern embedded Linux based IOT devices , both in low level and system level development. - Collaborate with cross-functional teams, including Embedded firmware/hardware engineers, software developers, and product managers, to define system requirements and architect innovative embedded solutions. - Develop ...
BCM Embedded Software Engineer Location - Chennai Technical Skills Required: 4+ years of hands-on experience in embedded systems Knowledge on automotive microcontrollers (preferably on NXP / STMicroelectronics / Infineon) Knowledge on Body Control Module (BCM) architecture and design Development experience using C / C++ ...
... the expression of diverse ideas and opinions. For This Role, You Will Need: - Bachelor's or Master's degree in Computer Science, Electronics & Communication Engineering, Electrical Engineering , or a related discipline. - 8-15 years of experience in Embedded Software/Firmware Development on Intel x86 and ARM-based processors/controllers ...