
Embedded Software Engineer
16 hours ago
Job Description:
Role: Embedded Software Engineer (C++ Developer)
Location: Bengaluru
We are looking for an experienced Embedded Software Engineer with strong hands-on expertise in C++ development and a solid understanding of embedded systems. The ideal candidate will be responsible for the design, development, integration, and testing of embedded software components in a high-performance and scalable environment.
Key Responsibilities:
• Design, develop, and maintain embedded software using C/C++ for microcontrollers and embedded Linux platforms.
• Work closely with hardware, firmware, and QA teams to define software requirements and system interfaces.
• Implement real-time applications and optimize code for performance and memory utilization.
• Debug and troubleshoot embedded software issues using tools such as JTAG, oscilloscopes, and logic analyzers.
• Participate in code reviews, design discussions, and documentation of software modules.
• Ensure compliance with software development standards and best practices (MISRA, ISO, etc.).
• Collaborate with cross-functional teams to deliver high-quality embedded solutions on time.
Required Skills & Experience:
• 6–8 years of hands-on experience in C/C++ programming for embedded systems.
• Strong knowledge of RTOS (e.g., FreeRTOS, QNX, VxWorks) and multithreading concepts.
• Experience with embedded Linux or bare-metal development.
• Proficiency in communication protocols like UART, SPI, I2C, CAN, Ethernet, etc.
• Solid understanding of microcontrollers, microprocessors, and hardware software interaction. • Experience in debugging tools (GDB, JTAG, Lauterbach, etc.) and version control (Git).
• Good understanding of software design patterns, data structures, and algorithms.
• Experience in unit testing and continuous integration (CI/CD) is a plus.
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India, Karnataka Toshiba Software Pvt. Ltd. Full timeEmbedded Software Engineer (MCU Development)Location: BengaluruExperience required: 4-12 yearsNotice Period: Immediate/Max 30 daysRequirement:1. Preferred Experience: 4 to 12 years2. Experience in Embedded Software Domain.3. Experience in MCU development, Peripheral driver development (SPI, I2C, Ethernet, CAN, etc..).4. Experience in porting RTOS like...
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India, Karnataka YourTribe Full timeAbout the Role: We are seeking a talented and enthusiastic Embedded Systems Engineer to join our team and contribute to the development of robust electronic systems for our autonomous marine vessels. As part of our dynamic startup journey, you will collaborate closely with our experienced engineers and the founding members of the company, who are alumni of...
-
Embedded Software Engineer
16 hours ago
Bengaluru, Karnataka, India, Karnataka Allwyn Corporation Full timePosition: Midlevel-Embedded Engineer Location: BangaloreDuration: 6 months. Can be extended. Work hours: 12.30PM to 9.30PM India Time (to ensure overlap with the US ET time till 12 Noon) Workdays: Mon to Fri. India holidays shall be observed Work model: Hybrid. 3 days in office + 2 days remoteJob Description: We are seeking for a team player with solid...
-
Embedded Software Engineer
6 days ago
Bengaluru, Karnataka, India, Karnataka Persistent Systems Full timeWork Location: Bangalore Work Mode: 5 Days work from office Experience: 5 to 9 Years We are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms.Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage.The role involves development and...
-
Embedded Software Engineer
1 week ago
Mysore, Karnataka, India, Karnataka L&T Technology Services Full timeEmbedded Software Engineer (4–10 Years Experience)Location: MysoreDomain Preference: Embedded & MedicalKey Skills & Experience:Programming Languages:Strong hands-on experience in Embedded C and C++ for embedded product developmentProficient in designing, debugging, and testing embedded softwareMicrocontroller & Platform Expertise:Experience with 32-bit...
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India, Karnataka Capgemini Engineering Full time3-5 Yrs of experience in Embedded Linux Kernel/Drivers domainEmbedded Software development and porting on Linux and ARM platformsStrong Programming skills on C, C++ & Data Structures, expertise on OS (Memory Mgmt, Scheduling, IPC, Multi-threading/processing)Experience in Linux Kernel/Device DriversEmbedded, ARM, RISC V, Debuggers, JTAG, Device Drivers, BSP,...
-
Embedded Software Engineer
7 days ago
Bengaluru, Karnataka, India Versabyte Data Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per yearRole Overview:We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India, Karnataka L&T Technology Services Full time• Minimum 4 to 7 yrs of experience in working.• Expertise in kernel, device driver, BSP development, board bring up, porting, and customization on Linux platforms, with a focus on the Android kernel.• Experience specifically with QCM SoC 6125 in developing and optimizing drivers or system-level features.• Working knowledge in hypervisor, container...
-
Embedded Linux Software Architect
1 week ago
Bengaluru, Karnataka, India, Karnataka Getinge Full timeJob overview:The purpose of this role is to lead the design, development, and implementation of a future-proof modular software platform for next-generation medical devices. Acting as a key member of the Platform Development core team, the role combines deep technical expertise with strong leadership to build high-performing teams, align cross-functional...
-
Software Engineer( Embedded )
7 days ago
Bengaluru, Karnataka, India Tonbo Imaging Full time ₹ 6,00,000 - ₹ 18,00,000 per yearOverviewWe are looking for a detail-oriented Software Engineer (Embedded) to work on NVIDIA Jetson-based embedded platforms. The role involves preparing, configuring, and debugging systems fordeployment in real-world environments. You will be responsible for ensuring the reliability,performance, and integration of embedded Linux systems in applications where...