Embedded Application Development
2 weeks ago
Description :
Job Title : Embedded Application Development/ Senior Embedded Developer
Experience : 6 8 Years
Location : [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.
-
Embedded Applications Developer
3 days 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
4 days 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 Developer
2 weeks ago
Bengaluru, Karnataka, India Vimerse Infotech Full time ₹ 9,00,000 - ₹ 12,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
2 weeks ago
Bengaluru, Karnataka, India Vimerse Infotech Full time ₹ 6,00,000 - ₹ 18,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
5 days ago
Bengaluru, Karnataka, India ACL Digital Full time ₹ 4,00,000 - ₹ 6,00,000 per yearResponsibilities: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
1 week ago
Bengaluru, Karnataka, India Persistent Systems Full time ₹ 8,00,000 - ₹ 15,00,000 per yearTitle: Embedded DeveloperLocation: Onsite, Bangalore (WFO 5 Days a week)Type: FulltimeWe 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 Developer
2 weeks ago
Bengaluru, Karnataka, India staffhire Full time ₹ 12,00,000 - ₹ 36,00,000 per yearKeywords Consumer Electronics Industrial Automation Healthcare Aerospace Etc Job DescriptionExperience in programming Embedded C/C++ applications with strong background in C/C++ inheritance, templates and pointers.Strong in OS concepts like efficient multi-threading and resource-sharing.Experience in working with firmware, application and board support...
-
Embedded Developers
1 week ago
Bengaluru, Karnataka, India IELEKTRON TECHNOLOGIES PVT. LTD. Full time ₹ 9,00,000 - ₹ 12,00,000 per yearIELEKTRON is a design house, providing engineering services & solutions to global OEM/Tier1s in Automotive, Aerospace & Industrial IOT Segments through key value-added services in Embedded and Data Science/AI technologies.150+ Engineers, Projected to 300+ engineers in FY22-23.10+ Key Global Clients/Customer50+ Global Project Successful deliveries.Key...
-
Embedded Developer
2 weeks ago
Bengaluru, Karnataka, India Persistent Systems Full time ₹ 15,00,000 - ₹ 25,00,000 per yearAbout Position:We are seeking Embedded Developer with hands on experience of c++, linux.Role: Embedded Developer (C++, Linux)Location: BangaloreExperience: 5 to 10 yearsJob Type: Full Time EmploymentWhat You'll Do:Design, implement, and maintain C++ applications and system-level components on Linux-based embedded platforms.Collaborate with cross-functional...
-
QNX Embedded Developer
5 days ago
Bengaluru, Karnataka, India TekPillar® Full time ₹ 5,00,000 - ₹ 15,00,000 per yearJob Role:QNX Embedded DeveloperExperience:2 to 5 YearsLocation:BangaloreWe are seeking a skilledQNX Embedded Developerwith strong experience inLinuxandQNXplatforms. The ideal candidate will work on system-level software, device drivers, and kernel-level development while building high-quality embedded solutions for real-time applications.Key...