Embedded Application Development
2 weeks ago
Description : Job Title : Embedded Application Development/ Senior Embedded DeveloperExperience : 6 8 YearsLocation : [Bangalore]About the Role : We are looking for an experienced Embedded Software Engineer with strong hands-on expertise in middleware development, device drivers, board bring-up, and communication protocols. The ideal candidate should have a solid foundation in C programming, data structures, and RTOS/Linux kernel internals, along with experience in debugging and hardware interaction.Key Responsibilities : - Design, develop, and maintain embedded software for microcontrollers and processors.- Work on board bring-up, bootloader, and device driver development for peripherals (UART, SPI, I2C, CAN, etc.).- Implement and integrate communication protocols and middleware components.- Derive embedded software design concepts from requirements and system specifications.- Participate in architecture and design discussions, code reviews, and performance optimizations.- Develop and maintain Linux device drivers (character, block, platform) and kernel modules.- Configure Device Tree and customize Linux boot process.- Debug system-level issues using tools such as gdb, strace, dmesg, perf, etc.- Work on RTOS-based applications, handling tasks, scheduling, and inter-task communication.- Collaborate with hardware, QA, and system teams to ensure seamless software-hardware integration.- Follow clean coding practices, maintain design documentation, and use configuration management tools.Required Skills & Experience : Embedded Software Development : - Strong experience with C programming and data structures.- Experience in middleware, device driver development, and board bring-up.- Exposure to communication protocols (UART, SPI, I2C, CAN, Ethernet, etc.).- Proficient with microcontrollers/microprocessors (ARM Cortex-M/A series, etc.).- Knowledge of hardware debugging tools oscilloscope, logic analyzer, function generator, etc.- Experience with configuration management and defect tracking tools (Git, Jira, etc.).RTOS : - Hands-on experience with RTOS concepts task scheduling, synchronization, interrupt management.- Ability to translate requirements into modular RTOS-based designs.Linux Kernel & Driver Development : - Strong understanding of Linux kernel architecture and system calls.- Experience with Linux device drivers (character, block, platform).- Knowledge of Device Tree configuration, kernel module development, and Makefiles.- Understanding of memory management, interrupts, and I/O operations.- Proficiency with Linux debugging and profiling tools gdb, strace, dmesg, perf.Soft Skills : - Strong problem-solving and debugging skills.- Attention to detail and adherence to clean coding standards.- Good communication and collaboration abilities.- Ability to work independently and mentor junior engineers if required.Education : B.E / B.Tech /M.E / M.Tech in Electronics, Electrical, Computer Engineering, or related fields.Nice to Have : - Exposure to Yocto, Buildroot, or embedded Linux build systems.- Familiarity with Agile development and continuous integration tools. (ref:hirist.tech)
-
Embedded Applications Developer
2 weeks ago
Bengaluru, Karnataka, India Etaclam Techno Services Full time ₹ 7,20,000 - ₹ 12,00,000 per yearJob Title: Embedded Application Developer – C/C++ & PythonExperience: 3–8 YearsLocation: (Bangalore) (on-site)Employment Type: Full-timeAbout the RoleWe are seeking skilled Embedded Application developer who are passionate about building robust, efficient, and scalable embedded applications. You will work in Linux/RTOS-based environments and contribute...
-
Embedded Application Developer
2 weeks ago
Bengaluru, Karnataka, India Etaclam Techno Services Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob description:Job Title: Embedded Application Developer – C/C++ & PythonExperience: 3–8 YearsLocation: (Bangalore) (on-site)Employment Type: Full-timeAbout the RoleWe are seeking skilled Embedded Application developer who are passionate about building robust, efficient, and scalable embedded applications. You will work in Linux/RTOS-based environments...
-
Embedded Application Developer
1 week ago
Bengaluru, Chennai, Hyderabad, India ti Steps Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout the RoleWe are seeking an experienced Embedded Developer to design, develop, and optimize embedded software for hardware-based systems. The ideal candidate will have strong hands-on experience in embedded C/C++ programming, microcontroller/microprocessor platforms, and hardware-software integration.Key ResponsibilitiesDesign, develop, test, and debug...
-
Embedded Application Developer
3 weeks ago
Gurugram, Bengaluru, India MapOut Digital Solutions Inc Full timeJob Description We are seeking skilled Embedded Application Developers to design and develop cutting-edge embedded systems. The ideal candidate will possess expertise in system-level architecture, robust solution delivery, and secure connectivity. Technical Expertise: 1. Proficiency in Linux BSP platform: Custom board bring-up, U-Boot, kernel, device driver...
-
Embedded Developer
12 hours ago
Bengaluru, Karnataka, India Vimerse Infotech Full time ₹ 5,00,000 - ₹ 15,00,000 per yearName of the JD: Embedded Developer -TNM Education Qualification: Education Qualification: B.E./B.Tech./M.E./M.Tech. in Computer Science, Electronics & Electrical / Electronics & Communication /Electronics &Tele-communication Exp required: 3-7 years Locations: Bangalore Notice Period: 30 days Roles and Responsibilities: - Experience in programming Embedded...
-
Embedded Developer
21 hours ago
Bengaluru, Karnataka, India Vimerse Infotech Full time ₹ 5,00,000 - ₹ 15,00,000 per yearName of the JD: Embedded Developer -TNM Education Qualification: Education Qualification: B.E./B.Tech./M.E./M.Tech. in Computer Science, Electronics & Electrical / Electronics & Communication /Electronics &Tele-communication Exp required: 3-7 years Roles and Responsibilities: Experience in programming Embedded C/C++ applications with strong background in...
-
Embedded Developer
2 weeks ago
Bengaluru, India ACL Digital Full timeResponsibilities:3-8 years of experience in embedded software developmentWork on bare-metal driver development ( C) and RTOS-based application programming ( C /C++)Strong understanding of architectures Like ARM, ExtensaGood understanding of communication protocols such as UART, SPI, I2C, CAN, and EthernetPerform hands-on development and debugging of embedded...
-
Embedded Developer
2 weeks ago
Bengaluru, India ACL Digital Full timeResponsibilities:3-8 years of experience in embedded software developmentWork on bare-metal driver development ( C) and RTOS-based application programming ( C /C++)Strong understanding of architectures Like ARM, ExtensaGood understanding of communication protocols such as UART, SPI, I2C, CAN, and EthernetPerform hands-on development and debugging of embedded...
-
Embedded Developer
2 weeks ago
Bengaluru, India ACL Digital Full timeResponsibilities:3-8 years of experience in embedded software developmentWork on bare-metal driver development ( C) and RTOS-based application programming ( C /C++)Strong understanding of architectures Like ARM, ExtensaGood understanding of communication protocols such as UART, SPI, I2C, CAN, and EthernetPerform hands-on development and debugging of embedded...
-
Embedded Developer
2 weeks ago
Bengaluru, India ACL Digital Full timeResponsibilities:3-8 years of experience in embedded software developmentWork on bare-metal driver development ( C) and RTOS-based application programming ( C /C++)Strong understanding of architectures Like ARM, ExtensaGood understanding of communication protocols such as UART, SPI, I2C, CAN, and EthernetPerform hands-on development and debugging of embedded...