C
Ckas Tech Bangalore
Embedded Software Engineer
Skills
RGitGitHubMQTT
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Bengaluru, Karnataka, India
Work mode:
Onsite
Published on:
11 August 2026
What they need
Roles and Responsibilities
- Strong expertise in Embedded C/C++ with excellent understanding of programming fundamentals, data structures, pointers, memory management, bit manipulation, interrupts and optimization techniques.
- Design, develop, debug, test, and maintain firmware for 32-bit microcontrollers and embedded processors.
- Strong understanding of ARM Cortex-M/A architecture, embedded system fundamentals, and low-level software development.
- Experience in Bare Metal and/or RTOS-based embedded firmware development.
- Develop and integrate device drivers, bootloaders, BSP, middleware, and hardware abstraction layers.
- Strong knowledge of communication protocols such as UART, SPI, IC, CAN, CAN-FD, J1939, Modbus, RS-485, USB, Ethernet, BLE, Wi-Fi, MQTT, and TCP/IP.
- Good understanding of digital electronics, analog interfaces, hardware-software integration, PCB bring-up, and board-level debugging.
- Experience in interfacing various peripherals including ADC, DAC, PWM, Timers, RTC, Flash, EEPROM, FRAM, SD Card, Displays, Sensors and communication modules.
- Strong debugging skills using JTAG, SWD, Oscilloscope, Logic Analyzer, CAN Analyzer, Protocol Analyzers, and other embedded debugging tools.
- Experience with Git/GitHub, version control, CI/CD workflows, and collaborative software development.
- Participate in complete product development lifecycle including architecture, design, implementation, testing, validation, documentation, production support and continuous product improvement.
- Ability to work independently, take ownership of modules and collaborate effectively with cross-functional teams.
Required Skills
- 6+ years experience in Embedded C, C++ in professional setting.
- 5+ years experience working on embedded software in professional setting.
- Experience developing robust displays, HMI's and control systems for automotive and industrial applications.
- Strong understanding of ARM Cortex-M/A architecture.
- Strong experience working on Bare Metal / RTOS
- Experience working on communication protocols
- Excellent understanding and experience on Bootloader & Firmware Development
What We're Looking For
- Engineers passionate about building innovative embedded products, not just writing firmware.
- Strong ownership mindset with the ability to take a feature from concept to production.
- Curiosity to learn emerging technologies and contribute to R&D.
- Excellent debugging, communication, and teamwork skills.
Other offers great for you!
These companies are also looking for great profiles
R
Rheso.tech
Senior Embedded Software Engineer
80-100k€ (Annuel)
Permanent contract
Munich, Germany
Hybrid
1 year ago
Quick apply
R
Rheso.tech
Embedded Software Engineer
75-85k€ (Annuel)
Permanent contract
Munich, Germany
Hybrid
Skills
Dart
1 year ago
Quick apply
R
Rheso.tech
Embedded Software Engineer
75-85k€ (Annuel)
Permanent contract
Graz, Austria
Hybrid
Skills
Dart
1 year ago
Quick apply