11 Nov
|
Kairos Technologies
|
Bengaluru
11 Nov
Kairos Technologies
Bengaluru
Company: Kairos Technologies Pvt. Ltd.
Experience: 5+ Years
Location: Bangalore
Employment Type: Full-Time (FTE)
Notice Period: Immediate Joiners Only
We are looking for experienced Embedded Linux / Firmware Engineers with strong programming skills in C, C++ and/or Python to join our client's engineering team.
The ideal candidates should have hands-on experience in Linux Kernel Development, Device Drivers, Board Support Packages (BSP), Embedded Linux, Firmware Development or Real-Time Operating Systems (RTOS).
Key Responsibilities
- Design, develop and maintain embedded software and firmware applications.
- Develop and debug Linux Kernel modules and device drivers.
- Work on Embedded Linux, BSP development and board bring-up activities.
- Develop and maintain bare-metal firmware and RTOS-based applications.
- Implement multithreading, multitasking and real-time applications.
- Work with embedded hardware interfaces and communication protocols.
- Perform debugging, troubleshooting and performance optimization.
- Collaborate with hardware and software engineering teams.
Required Technical Skills
Programming Languages:
- Strong hands-on experience in Embedded C and/or C++.
- Working knowledge of Python is an added advantage.
Embedded Systems & Operating Systems:
- Linux Kernel Development.
- Linux Device Drivers.
- Embedded Linux.
- Board Support Package (BSP).
- Bare-metal Firmware Development.
- RTOS FreeRTOS, Zephyr or QNX.
Core Embedded Concepts:
- Multithreading and Multitasking.
- Board Bring-up.
- Bootloaders.
- Hardware-Software Integration.
Embedded Communication Protocols & Peripherals:
- I2C, SPI, UART, USB.
- CAN, Bluetooth and PCIe.
Debugging & Development Tools:
- KGDB, ftrace and perf.
- JTAG and SWD.
- Logic Analyzers.
Candidate Requirements
- Minimum 5+ years of relevant experience in Embedded Systems / Firmware Development.
- Strong programming fundamentals in C/C++.
- Hands-on experience in one or more of the specified embedded technology areas.
- Solid debugging and problem-solving skills.
- Ability to work independently on development and troubleshooting activities.
- Immediate joiners who can complete the onboarding process within this week are preferred.
📌 Hiring: Embedded Linux / Firmware Engineer (Bengaluru)
🏢 Kairos Technologies
📍 Bengaluru