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
... robotics team consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months ...
... software change records in line with product development processes. Collaborate with system, hardware, verification and global engineering teams to deliver robust software on schedule. Qualifications for the role: - Bachelor's or Master's degree in Electronics / Electrical / Computer Science / Embedded Systems or related field ...
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 ...
... best As a Lead Embedded Software Engineer in our SmartServices - Completions, Interventions and Measurements team, you will design, develop, and support the embedded software and configurations that power Baker Hughes' acoustic telemetry technologies. You'll work with C/C++, embedded peripherals and systems, real-time operating ...
... Electrification, hydrogen, lighting, SW platforms products. You will work in an international context and Agile environment. In this context, we are looking for Embedded Software Engineer who will be in charge to understand one or several of the above domains while bringing a strong knowledge on C/C++ SW development. RESPONSABILITIES ...
... people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers. We are looking for a Senior Observability Engineer to design, build, and continuously improve monitoring and observability for our enterprise environment. Most of the work focuses on on-premises systems: physical ...
... Familiarity with IAR Workbench or Eclipse-based embedded development IDEs.- Good verbal and written communication skills.Education:Bachelor's degree in Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field.Note:This is a 2-month contract opportunity. (ref:hirist.tech) [{"name": "contract", ...
... :We are seeking a Senior Embedded Software Engineer with strong expertise in C++, Embedded Linux, Python, and Qt/QML to develop and maintain enterprise-grade embedded products. The role involves embedded software architecture, firmware and application development, system-level debugging, hardware-software integration, and ...
Role Overview:Embedded Software Engineer to develop, integrate, test, and maintain embedded software for automotive electronic control units (ECUs) and vehicle systems. The ideal candidate should have strong programming skills in Embedded C/C++, experience with microcontrollers and real-time operating systems, and an understanding ...
Stryker seeks a Senior Software Engineer to develop embedded Linux applications for wireless gateway medical devices. This hybrid role requires 5–8 years of experience in embedded systems, modern C++, and design patterns, with exposure to hardware interfaces and real-time operating systems. Responsibilities - Develop application ...