
BSP Engineer
1 week 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 weeks ago
Bangalore, India L&T Semiconductor Technologies Full timeBoard 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...
-
Android BSP Developer
4 days ago
Bangalore, India Jobted IN C2 Full timeJob Description Choosing Capgemini means choosing a place where you’ll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what’s possible. Join us in helping leading Consumer Products and Retail Services (CPRS) organizations unlock the value of technology and drive scalable, sustainable...
-
Firmware engineer
3 days ago
Bangalore, India Peoplefy Full timeJoin Our Team as a Firmware Engineer (Embedded Systems – C++ Expert) Are you enthusiastic about crafting high-performance embedded solutions and thrive at the hardware-software crossroads? We are seeking a talented Firmware Engineer with 6–9 years of experience to bolster our team in Bangalore (Hybrid). As a key player, you will spearhead architecture,...
-
Firmware Engineer
5 days ago
Bangalore, India Peoplefy Full timeJoin Our Team as a Firmware Engineer (Embedded Systems – C++ Expert) # ; Are you enthusiastic about crafting high-performance embedded solutions and thrive at the hardware-software crossroads? We are seeking a talented Firmware Engineer with 6–9 years of experience to bolster our team in Bangalore (Hybrid). Design cutting-edge real-time embedded...
-
Firmware Engineer
6 days ago
bangalore, India Peoplefy Full time🚀 Join Our Team as a Firmware Engineer (Embedded Systems – C++ Expert) 🚀Are you enthusiastic about crafting high-performance embedded solutions and thrive at the hardware-software crossroads? We are seeking a talented Firmware Engineer with 6–9 years of experience to bolster our team in Bangalore (Hybrid).As a key player, you will spearhead...
-
Platform/BSP Engineer
2 weeks ago
Bangalore, India Cambium Networks Full timeKnowledge/ Skill Requirement • Highly proficient in C and embedded Linux development, with 8 to 12 years of experience • Experience with Ethernet drivers, Wifi, PCI drivers, etc. • Experience ARM64 architecture-based platforms • Strong knowledge of customizing uboot/ bootloader • Experience/knowledge of HW bus protocols like PCIe bus, SPI,...
-
Platform/BSP Engineer
1 week ago
bangalore, India Cambium Networks Full timeKnowledge/ Skill Requirement• Highly proficient in C and embedded Linux development, with 8 to 12 years of experience• Experience with Ethernet drivers, Wifi, PCI drivers, etc.• Experience ARM64 architecture-based platforms• Strong knowledge of customizing uboot/ bootloader• Experience/knowledge of HW bus protocols like PCIe bus, SPI, I2C• Strong...
-
Senior Firmware Embedded Engineer
7 days ago
Bangalore, India Hoomanely Full timeLead firmware architecture and development for next-gen IoT health devices built on ARM Cortex-M/-A, STM32MP, TI AM62x, Broadcom, ESP32-S3/C6, and emerging RISC-V platforms. ~ Build and optimize custom Yocto Linux distributions and FreeRTOS deployments across multi-core edge hardware, integrating AI accelerators, DSPs, and multimodal sensors. ~ Design and...
-
Yocto Lead
2 days ago
bangalore, India Tata Elxsi Full timeExperience: 7–10 yearsRole OverviewWe are seeking an experienced Yocto Lead Engineer with strong expertise in Embedded Linux BSP development. The ideal candidate will have hands-on experiencein Yocto-based build systems, Linux kernel, U-Boot, device drivers, and board bring-up, and should be able to lead a team of engineers,provide technical guidance, and...
-
▷ [15h Left] Embedded Software Developer
2 days ago
Bangalore, India Jobted IN C2 Full timeAt Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...