
BSP Engineer
4 weeks ago
Board Support Package and Linux Driver Developer [BSP and Linux Driver Developer
Experience and Qualification
Experience:
- 5-10 years of experience in BSP and Linux driver development.
- Proven experience with developing and integrating drivers for various hardware modules.
- Experience with Agile project management and issue tracking using tools such as JIRA.
Qualifications:
- Bachelor's or master's degree in Electronics/Electrical Engineering, or a related field.
- Strong knowledge of Linux kernel architecture and driver development.
- Familiarity with hardware interfaces and protocols such as I2C, SPI, UART, USB, and Wifi/Modem/Bluetooth.
- Experience with debugging tools and techniques for hardware and software issues.
- Knowledge of open-source development practices and tools.
Technical And Behavioural Skills
Technical Skills:
- Proficiency in C/C++ programming.
- Experience with Linux kernel development and customization.
- Knowledge of hardware abstraction layers and low-level programming.
- Familiarity with version control systems such as Git.
- Experience with continuous integration/continuous deployment (CI/CD) tools.
- Understanding of hardware schematics and datasheets.
Desired Skill:
- Experience with ARM Cortex architecture.
- Usage of In Circuit Debugger via JTAG interface
Behavioural Skills:
- Strong communication and teamwork skills.
- Ability to adapt to a fast-paced and dynamic business environment.
- Detail-oriented with a focus on quality and accuracy.
- Proactive and self-motivated with a results-oriented mindset.
Qualifiers for the Role / Necessary Experience and Skills Required for the Role
- Bachelor's or master's degree in Electronics/Electrical Engineering
Purpose
Responsible for developing and maintaining Linux kernel BSP and device drivers. The BSP and Linux Driver Developer will work closely with the System Architect and other team members to support the overall objectives of the Software team.
Areas Of Responsibility
Board Support Package (BSP) Development:
- Develop and maintain BSPs for various hardware platforms.
- Customize and optimize Linux kernel and bootloader for specific hardware.
- Ensure seamless integration of hardware components with the operating system.
- Board Bring up:
- Initial Setup: Perform the initial hardware setup and bring up of new boards.
- Hardware Debugging: Identify and resolve hardware issues during the bring up process.
- Boot loader Development/Configuration: Develop, Build and debug boot loader – firmware to ensure proper hardware initialization
Driver Development:
- Design, develop, and maintain Linux drivers for various hardware modules including GPIOs, PMIC, I2C, Bluetooth, Touchscreen, UART, Memory/Flash, Wi-Fi, USB, Display, Camera, Audio, SPI, Modem, Sensors, Battery Charging, and SD Card.
- Ensure high performance, reliability, and security of drivers.
- Debug and resolve issues related to hardware and driver interactions.
Integration and Testing:
- Integrate drivers with the Linux kernel and ensure compatibility with different hardware platforms.
- Conduct thorough testing of drivers, including unit tests, integration tests, and system tests.
- Automate testing processes to ensure high-quality releases.
Collaboration and Documentation:
- Collaborate with cross-functional teams including hardware engineers, software developers, and QA teams to define requirements and deliver solutions.
- Document design specifications, development processes, and troubleshooting guides.
Continuous Improvement:
- Stay updated with the latest trends and technologies in Linux kernel development and hardware integration.
- Participate in code reviews and provide constructive feedback.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Documentation:
- Technical Documentation: Create detailed documentation for BSP and board bring up processes, including user manuals and technical guides.
- Reporting: Maintain logs and reports of testing and debugging activities
-
BSP Engineer
2 days ago
Bengaluru, Karnataka, India, Karnataka L&T Technology Services Full timeJob Title: BSP EngineerLocation: BangaloreL&T Technology Services is seeking a BSP Engineer (Experience range - 7+ years) of experience, proficient in:Android frameworks and Linux kernel knowledge.Hands on C/C++ and Java.Strong understanding of HAL, HIDL, and AIDL in the Android ecosystemGood knowledge of Linux Kernel/Android Kernel/Linux BSPPerformance...
-
Android BSP Engineer
7 days ago
Bengaluru, Karnataka, India KPIT Full time ₹ 15,00,000 - ₹ 28,00,000 per yearAndroid BSPExperience- 4-15 yearsLocation- Pune and BangaloreMust have Experience in Android BSP / Linux BSP, C, CppMust have good understanding on Linux device driver, Kernel modulesMust have good understanding in core OS concepts Interrupt, Memory management, Paging etc.Must have good understanding in Hypervisor Type 1/2(Required)Must have Virtio...
-
SQA BSP Engineer
1 day ago
Bengaluru, Karnataka, India Vayavya Labs Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPosition: SQA BSP EngineerExperience: 6-15 YearsLocation: Bengaluru, KarnatakaJob Brief:We are building technologies and platforms for the next generation of consumer electronics products; top semiconductor companies are our customers.From consumer electronics to hyperscalars to communications and automotive, chips used across all these domains contain...
-
BSP Developer
1 day ago
Bengaluru, Karnataka, India ElevarSoC Technologies Full time ₹ 15,00,000 - ₹ 25,00,000 per yearHello Connections,Greetings from ElevarSoCWe are hiring for BSP Developer with 5- 8 Years of Experience for Bangalore llocation.hashtag#BangaloreImmediate / 2 weeks preferredhashtag#Below the jdTechnical Skill:We are seeking a highly skilled and experienced Device Driver Developer to join our BSP team. The ideal candidate will have 5–8 years of hands-on...
-
Android BSP Engineer
4 weeks ago
Bengaluru, Karnataka, India Varite Full timeRole Overview : We are looking for experienced Android BSP (Board Support Package) Engineers to join our team. You will be responsible for Android Framework, HAL, and driver-level development, enabling multimedia and AI-based features on embedded platforms. This role involves deep Android system knowledge, performance optimization, and debugging across...
-
Yocto BSP Developer
1 week ago
Bengaluru, Karnataka, India Quest Global Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Requirements Job SummaryWe are looking for an Embedded Linux Engineer with strong experience in Yocto Project–based 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,...
-
BSP Development Engineer
3 weeks ago
Bengaluru, Karnataka, India Varite Full timeJob Description :- 5- 8 years of hands-on experience in device driver development for RTOS platforms.- Strong proficiency in C programming, with a solid understanding of concurrency, synchronization, and memory management.- Practical experience with at least one RTOS such as Zephyr, FreeRTOS, VxWorks, or QNX.- Strong understanding of hardware schematics,...
-
Embedded Linux Engineer/Yocto BSP Developer
1 week 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,...
-
BSP and Linux Driver Developer
2 weeks ago
Bengaluru, Karnataka, India L&T Semiconductor Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearBoard Support Package (BSP) DevelopmentResponsible for developing and maintaining Linux kernel BSP and device drivers. TheBSP and Linux Driver Developerwill work closely with the System Architect and other team members to support the overall objectives of the Software team.Areas Of ResponsibilityBoard Support Package (BSP) Development:Develop and maintain...
-
Senior Embedded Engineer – Linux/Android BSP
1 week 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...