Embedded Linux BSP Engineer
14 hours ago
Looking for Embedded Software professional who is technically strong and has hands on experience in Programming Language (C/C++), Linux Kernel, BSP and Device drivers. Candidate should have been involved in development of at least 2 3 different device drivers for Linux. Experience with board bring up, device driver, porting, bootloader, u-boot, file systems are required. The candidate should be ready to travel and work at customer locations as per project requirements.
Responsibilities
- Requirement understanding, Design, Develop, integrate, unit testing & debugging of Embedded Software Real-time applications, Device Drivers, Bootloader, porting, firmware development, Linux kernel etc.
- Documentation Requirement Specification, Design, Test Plan & Test cases, User Guide, etc.
- Work as an independent developer and/or lead as per requirement.
- Effort estimation, planning, customer Interaction
- Timely & Quality deliverables.
- Process adherence.
- Travel and work at customer location as per project requirements.
Required Skills:
- 3-4 years of experience in Embedded Software development with sound fundamental of C
- Must have 3+ years of working experience with the Linux kernel & Linux kernel device drivers in relevant project(s)
- Sound knowledge of OS fundamentals and experience with developing multithreaded and multi process applications
- Must have hands on experience working in embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file-systems, debugging kernel messages and board bring-ups for cross platforms etc.
- Experience working Linux build systems such as Yocto, buildroot, etc
- Familiarity with development using Host - Target tool chains for embedded platforms
- Skilled in debugging using tools like JTAG, TRACE32, ICE, and ICD, along with the ability to use oscilloscopes and protocol analyzers.
- Good debugging skills, particularly in kernel software stability domains, including crash analysis, system locks, and abnormal resets.
- Sound knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit-bucket, SourceTree etc. is must
- Reading schematics, datasheets, technical reference manual and Silicon revision sheet
- Passionate about learning new technologies, methodologies, strategies, and processes
- Should be able to work independently in an aggressive, high-pressure environment
- Excellent written and verbal communication
- Self-starter, problem-solving mentality, and creative thinker
- Good documentation & shall be able to prepare the specification, design documents, test plan & test reports from requirements
Desired Skills:
- Lead/mentor junior engineers
- Experience in system level debugging, reverse engineering, Linux Internals, Protocol level knowledge of interfaces would be added advantage
- Experience in RTOS (Zephyr, FreeRTOS, etc.) is preferred
- Good knowledge of working with Open-source software packages is preferred
- Close cooperation with other leaders and projects managers
- Positive attitude and has no issues working on different domains/technologies
Education Requirements: B. Tech / M. Tech (ECE / CSE)
-
Embedded C,Linux,BSP
4 weeks ago
Bengaluru, Karnataka, India Growel Softech Private Limited Full timeJob DescriptionDescriptionWe are seeking a seasoned Embedded C, Linux, and BSP engineer to join our dynamic team in India. The ideal candidate will have extensive experience in embedded software development, specifically with a focus on Linux operating systems and board support packages. You will play a crucial role in designing and optimizing software...
-
Embedded Linux Engineer/Yocto BSP Developer
15 hours ago
Bengaluru, Karnataka, India Quest Global Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob RequirementsJob SummaryWe are looking for an Embedded Linux Engineer with strong experience in Yocto Projectbased BSP (Board Support Package) development. The role involves customizing and maintaining embedded Linux distributions, integrating device drivers, and optimizing system performance for our hardware platforms.Key ResponsibilitiesDevelop,...
-
Senior Embedded Engineer – Linux/Android BSP
10 hours ago
Bengaluru, Karnataka, India CurieConnect Innovations Pvt Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per yearCompany DescriptionCurieConnect Innovations stands at the intersection of Operational Excellence and Technology-led Transformation for Healthcare, Mobility, and Intelligent Systems. We are committed to being a catalyst for global progress, elevating lives, industries, and communities. Our innovative approach drives breakthroughs, making a meaningful impact...
-
BSP/QNX Linux Developer
2 days ago
Bengaluru, Karnataka, India HyrEzy Talent Solutions Full time ₹ 15,00,000 - ₹ 25,00,000 per yearAbout the Role : We are looking for a skilled BSP/QNX Linux Developer to join our team and contribute to the development and optimization of embedded operating systems for Software Defined Vehicles. In this role, you will work on QNX and Linux platforms, focusing on board bring-up, device driver development, and BSP porting for SoC/MPU-based embedded...
-
Linux Device Driver Developer/Linux BSP
3 weeks ago
Bengaluru, Karnataka, India Capgemini Engineering Full timeWe are seeking a highly skilled Linux BSP (Board Support Package) Developer to work on embedded platforms. The role involves developing, porting, customizing, and optimizing Linux for different hardware platforms, ensuring system stability, performance, and hardware-software integration.⸻Key Responsibilities:• Develop, customize, and maintain Linux Board...
-
Linux Device Driver Developer/Linux BSP
4 weeks ago
Bengaluru, Karnataka, India Capgemini Engineering Full timeWe are seeking a highly skilled Linux BSP (Board Support Package) Developer to work on embedded platforms. The role involves developing, porting, customizing, and optimizing Linux for different hardware platforms, ensuring system stability, performance, and hardware-software integration. ⸻ Key Responsibilities: • Develop, customize, and maintain Linux...
-
Linux Device Driver Developer/Linux BSP
3 weeks ago
Bengaluru, Karnataka, India Capgemini Engineering Full timeWe are seeking a highly skilled Linux BSP (Board Support Package) Developer to work on embedded platforms. The role involves developing, porting, customizing, and optimizing Linux for different hardware platforms, ensuring system stability, performance, and hardware-software integration.⸻ Key Responsibilities:• Develop, customize, and maintain Linux...
-
Embedded Engineer
4 weeks ago
Bengaluru, Karnataka, India TekPillar® Full timeJob Title: Embedded Engineer (Linux BSP & Drivers)Experience: 2 to 10 YearsLocation: Pune, Bangalore, Kochi, Ahmedabad, Manesar, Chennai, Pollachi{Note: This role is focused on non-automotive embedded domains.}Responsibilities- Design, develop, and enhance Linux BSPs and device drivers (USB, SPI, I2C, UART, Ethernet).- Perform board bring-up, hardware...
-
Android/Linux BSP Lead
1 week ago
Bengaluru, Karnataka, India L&T Technology Services Ltd. Full time ₹ 15,00,000 - ₹ 25,00,000 per yearLTTS IndiaBangaloreJob DescriptionExpertise in kernel, device driver, BSP development, board bring up, porting, and customization on Linux platforms, with a focus on the Android kernel.Experience specifically with QCM SoC 6125 in developing and optimizing drivers or system-level features.Working knowledge in hypervisor, container and Inter Guest OS IPC/inter...
-
Embedded Engineer
3 weeks ago
Bengaluru, Karnataka, India TekPillar® Full timeJob Title: Embedded Engineer (Linux BSP & Drivers)Experience: 2 to 10 YearsLocation: Pune, Bangalore, Kochi, Ahmedabad, Manesar, Chennai, Pollachi, CoimbatoreNote: This role is focused on non-automotive embedded domains.Responsibilities- Design, develop, and enhance Linux BSPs and device drivers (USB, SPI, I2C, UART, Ethernet).- Perform board bring-up,...