Embedded Linux Developer at Utthunga Technologies · Bengaluru (Bangalore) · 3 - 8 years · ₹1L - ₹15L / yr · Profitable · Posted 19 Jul 2022

Greetings from Utthunga Technologies!!!
Job Description:
- Ability to contribute as an independent developer
- Boot-Loader: Proficient in customization in u-boot for custom hardware
- Hands on experience with Cortex M series based architecture
- Linux Kernel: proficient in Linux device driver development and BSP development in YOCTO environment
- Programming language: Strong in C, particularly system software development
- Sound knowledge and experience of Linux OS and OS configurations
- Sound knowledge/ understanding on ARM architecture
- Strong Embedded Software background and Linux internals
- Experience of Designing and Architecture for Application and Middleware Development.

About Utthunga Technologies
About
Connect with the team
Similar jobs (2)
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Key Responsibilities
- Maintain and enhance the Yocto BSP for the TechNexion PICO-IMX6 DualLite (NXP i.MX6) platform.
- Assess and execute migration from Yocto Zeus to a newer LTS release (e.g., Dunfell/Kirkstone).
- Integrate stable Linux kernel patches from NXP and mainline.
- Optimize system boot time, startup sequence, and overall performance.
- Remove unnecessary services and packages to reduce image footprint.
- Update and stabilize the Bluetooth stack (BlueZ and firmware).
- Optimize Linux kernel configuration, power management, and CPU tuning.
- Debug CPU, memory, storage, and I/O performance issues.
- Maintain Yocto layers, build process, and technical documentation.
- Define and maintain eMMC/SD storage layouts for boot, rootfs, data, and update partitions.
Required Skills
Mandatory
- 5+ years of Embedded Linux development experience.
- 2+ years of hands-on Yocto Project experience.
- Strong expertise in:
- Yocto (recipes, meta-layers, BitBake, bbappend)
- Linux kernel configuration and patching
- NXP i.MX6 or similar embedded platforms
- Systemd optimization and boot profiling
- Embedded Linux debugging (dmesg, perf, ftrace, systemd-analyze)
- BlueZ and Bluetooth bring-up
- Cross-compilation, toolchains, and Git workflows
Preferred
- Yocto LTS migration experience.
- U-Boot optimization.
- Embedded power optimization.
- Secure Boot and OTA update concepts.
- Exposure to Qt-based embedded systems.
Key Deliverables
- Optimized and maintainable Yocto BSP.
- Reduced system boot time.
- Lean system image with redundant services removed.
- Stable Bluetooth stack with updated patches.
- Updated Linux kernel with critical fixes.
- Documented Yocto layers and build process.
- Migration plan for the latest Yocto LTS.
- Defined storage partition layout for deployment.
Experience: 9+ Years in Embedded Linux (Minimum 5+ Years with Yocto)
We are looking for Embedded Developer with Leading Global MNC - Faridabad
Description:
- Strong experience with 32-bit microcontrollers such as STM32, NXP, Renesas, TI, Microchip, etc.
- Excellent knowledge of C/C++ programming and exposure to Assembly.
- Strong experience with RTOS such as FreeRTOS, µC/OS, embOS, VxWorks, QNX, etc.
- Hands-on experience in developing HAL, BSP and low-level device drivers.
- Strong understanding of microcontroller peripherals and interfaces** including ADC, DAC, I2C, SPI, UART, CAN/CAN FD, RS485, DMA, Ethernet, SD/eMMC, SDIO, etc.
- Strong experience with Automotive communication protocols such as CAN, CAN FD, LIN, J1939 and UDS.
- Knowledge of AUTOSAR concepts and architecture is an advantage.
- Experience with automotive diagnostics, ECU communication, and vehicle network architecture.
- Hands-on experience using Oscilloscope, Logic Analyzer, Function Generator, Multimeter and other debugging equipment.
- Experience in board bring-up, hardware-software integration and debugging of embedded boards.
- Ability to debug power, clock, reset, communication interfaces, and peripheral-related hardware issues at board level.
- Good understanding of schematics, PCB layouts and electronic circuits around microcontrollers and ARM-based systems.
- Ability to work closely with hardware engineers for design reviews, component selection, hardware validation, and issue resolution.
- Experience with prototype board testing, hardware validation, and root-cause analysis of HW/SW issues.
- Experience in reverse engineering and debugging of embedded systems.
- Strong understanding of embedded system architecture and system-level design.
- Experience with Embedded Linux and/or RTOS-based systems is an advantage.
- Knowledge of networking concepts including OSI layers, TCP/IP stacks and common IP protocols is a plus.
- Knowledge of NMEA/NMEA 2000 standards is a plus.
- Exposure to ASPICE, ISO 26262, MISRA-C and automotive cybersecurity is an advantage.
- Experience with automotive development and debugging tools such as Vector CANoe/CANalyzer is a plus.
Roles & Responsibilities:
The right person for this position should have 7+ years of experience in Embedded Systems, preferably with strong exposure to Automotive Embedded Systems.
The candidate should be passionate, technology-driven, and have a strong interest in embedded devices, automotive electronics, IoT, and connected vehicle technologies.
The candidate should be capable of understanding system and product requirements, translating them into technical tasks and solutions, and working as a senior technical individual contributor while collaborating effectively with cross-functional teams.







