Posted 03 June, 2026
Sr./Embedded SW Developer
NR Consulting - India
Bangalore, Karnataka, IN
Full Time
Reference: 26-05721-2220-1
Title: Sr./Embedded SW Developer
Location: Bangalore
Exp: 2-6 yrs
Job Description:
• Design and develop embedded software components in C/C++ for target platforms.
• Experienced in RTOS, Microcontrollers SW development and various Communication Protocols
• Implement features based on system and software requirements specifications.
• Ensure compliance with coding standards (MISRA guidelines where applicable).
• Perform low-level programming, device driver development, and middleware integration.
• Integrate developed components into the target system (Microcontroller/Linux/RTOS-based platforms).
• Resolve integration issues related to dependencies, libraries, and interfaces.
• Collaborate with system, hardware, and application teams for seamless integration.
• Develop and execute unit tests, integration tests, and system-level test cases.
• Perform debugging and root cause analysis using logs, traces, and tools (e.g., GDB, Lauterbach).
Technical Skills
• Strong proficiency in C/C++ programming
• Experience with embedded systems /RTOS/Microcontroller
• Knowledge of embedded device drivers, middleware, and system interfaces
• Familiarity with Embedded controller build system, toolchains etc
• Understanding of multithreading, IPC, memory management
• Experience with debugging tools (GDB, JTAG, serial logs)
• Version control: Git, Bitbucket
Soft Skills
• Strong analytical and problem-solving abilities
• Good communication and documentation skills
• Ability to work in cross-functional and global teams
• Proactive approach to identifying and resolving issues
Location: Bangalore
Exp: 2-6 yrs
Job Description:
• Design and develop embedded software components in C/C++ for target platforms.
• Experienced in RTOS, Microcontrollers SW development and various Communication Protocols
• Implement features based on system and software requirements specifications.
• Ensure compliance with coding standards (MISRA guidelines where applicable).
• Perform low-level programming, device driver development, and middleware integration.
• Integrate developed components into the target system (Microcontroller/Linux/RTOS-based platforms).
• Resolve integration issues related to dependencies, libraries, and interfaces.
• Collaborate with system, hardware, and application teams for seamless integration.
• Develop and execute unit tests, integration tests, and system-level test cases.
• Perform debugging and root cause analysis using logs, traces, and tools (e.g., GDB, Lauterbach).
Technical Skills
• Strong proficiency in C/C++ programming
• Experience with embedded systems /RTOS/Microcontroller
• Knowledge of embedded device drivers, middleware, and system interfaces
• Familiarity with Embedded controller build system, toolchains etc
• Understanding of multithreading, IPC, memory management
• Experience with debugging tools (GDB, JTAG, serial logs)
• Version control: Git, Bitbucket
Soft Skills
• Strong analytical and problem-solving abilities
• Good communication and documentation skills
• Ability to work in cross-functional and global teams
• Proactive approach to identifying and resolving issues