Posted:3 days ago|
Platform:
On-site
Full Time
Job Overview We are seeking an experienced Embedded Software Engineer to lead the development and integration of hardware-level software for SoC platforms. This role involves hands-on work with HAL, RTOS, peripheral drivers, boot loaders, and low-level debugging. The ideal candidate has deep technical expertise in C/C++, SoC bring-up, and embedded systems design, along with strong communication skills to interface with cross-functional teams and upper management. Key Responsibilities: Develop and integrate software for the Hardware Abstraction Layer (HAL) Perform SoC bring-up , including Board Support Package (BSP) and boot loader development Design and maintain test frameworks for bare-metal systems Work with device drivers for peripherals: I2C, PCIe, UART, GPIO, SPI, DMA Develop multi-threaded applications using RTOS (e.g., Zephyr ) Debug and optimize Linux kernel , drivers, and user-space applications Use CI/CD pipelines and debugging tools to streamline development workflows Collaborate with hardware, software, and QA teams for post-silicon validation and system integration Communicate status, risks, and technical insights to engineering leadership Required Qualifications: 4+ years of hands-on experience with C/C++ and Python Proven experience writing and interfacing with HAL Deep understanding of SoC bring-up , including BSP and boot loader development Solid knowledge of device driver development for I2C, PCIe, UART, GPIO, SPI, DMA Expertise with RTOS (e.g., Zephyr) and developing multi-threaded embedded systems Proficient with debugging tools and CI/CD pipelines Experience with Linux kernel debugging and writing user-space applications Strong problem-solving skills with a hands-on approach to hardware/software debugging Excellent verbal and written communication skills in English Ability to interface with cross-functional teams and senior leadership Job Type: Full-time Pay: ₹30.00 - ₹35.00 per hour Experience: C/C++ and Python: 4 years (Required) RTOS: 4 years (Required) multi-threaded embedded systems: 4 years (Required) CI/CD pipelines: 4 years (Preferred) SoC bring-up: 4 years (Preferred) Ability to Commute: Bangalore City, Karnataka (Required) Ability to Relocate: Bangalore City, Karnataka: Relocate before starting work (Required) Work Location: In person
HireIO, Inc.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Mock Interview
Experience: Not specified
1.2 - 2.4 Lacs P.A.
5.0 - 7.0 Lacs P.A.
4.41596 - 4.41596 Lacs P.A.
Madhapur, Hyderabad, Telangana
Experience: Not specified
Salary: Not disclosed
Pune, Maharashtra
Experience: Not specified
Salary: Not disclosed
Bengaluru, Karnataka
Experience: Not specified
Salary: Not disclosed
3.0 - 7.0 Lacs P.A.
Ahmedabad, Gujarat, India
Salary: Not disclosed
Bengaluru
5.0 - 9.0 Lacs P.A.
3.0 - 6.0 Lacs P.A.