
Prismberry Technology
5 days ago
Job Description (Linux Kernel Expert) :
We are seeking an experienced Principal Firmware Engineer to lead the design, development, and optimization of embedded systems.
The ideal candidate will have a deep understanding of Secure Boot, RTOS, Linux kernel, device drivers, peripheral interfaces, and bus protocols, as well as open-source software development.
This role requires strong problem-solving skills to diagnose and resolve complex hardware and software issues while ensuring security, performance, and scalability of embedded solutions.
Key Responsibilities :
- Architect, develop, and optimize embedded software solutions for secure and high-performance systems.
- Implement and maintain Secure Boot, and other security measures for embedded platforms.
- Work on RTOS environment and Linux kernel driver development, including optimizing device drivers and upstreaming.
- Develop and integrate software for various peripheral interfaces (SPI, I2C, UART, USB, SGPIO, eSPI, etc.) and bus protocols (PCIe, Ethernet, etc.)
- Diagnose and resolve complex hardware and software issues, leveraging debugging tools and methodologies.
- Conduct performance analysis and tuning of embedded software systems to ensure efficiency and reliability.
- Define and implement scalable and maintainable embedded software architectures.
- Engage in open-source development, contributing to Linux or similar embedded software projects.
- Work closely with hardware engineers, security experts, and system architects to develop robust embedded solutions.
- Mentor junior engineers and contribute to best practices for embedded software development.
Qualifications :
- Bachelors or Masters degree in Computer Science, Electrical Engineering, or related field.
- 20+ years of experience in embedded software development, with a strong background in C/C++.
- Expertise in Root of Trust (RoT), Secure Boot, and cryptographic security principles.
- Extensive experience with RTOS, Linux kernel, and device driver development.
- Strong debugging skills using JTAG, GDB, and other embedded debugging tools.
- Experience in performance profiling and optimization for embedded systems.
- Proven ability to diagnose hardware and software interaction issues.
- Experience in open-source Linux development or similar community-driven software projects.
- Strong understanding of system-level software architecture and real-time performance constraints.
- Hands-on experience with peripheral interfaces (SPI, I2C, UART, USB, etc.) and bus protocols (PCIe, Ethernet, etc.) driver development.
- Experience in Baseboard Management Controller (BMC) is a plus.
- Proven ability to debug low-level PCIe issues using analyzers is a plus.
- In-depth knowledge of PCIe protocol, including, root port, SRIOV.
- Familiarity with machine learning acceleration on embedded platforms.
- Experience with hardware bring-up and board support packages (BSPs).
- Knowledge of Yocto, Buildroot, and other Linux build systems.
(ref:hirist.tech)
-
Prismberry Technology
4 days ago
Chennai, Tamil Nadu, India Prismberry Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per yearAbout the Role : We are looking for a talented Back End Developer to join our development team. The ideal candidate will be responsible for building and maintaining the server-side logic, databases, and APIs that power our applications. You will work closely with front-end developers, product managers, and other stakeholders to deliver high-quality,...
-
Prismberry Technology
5 days ago
Chennai, Tamil Nadu, India Prismberry Technologies Full time ₹ 15,00,000 - ₹ 25,00,000 per yearAbout the Role : We are seeking an experienced Azure Integration Architect to lead the design and implementation of enterprise-level integration solutions on the Microsoft Azure platform. The ideal candidate will have deep expertise in Azure Integration Services, cloud architecture, and enterprise application integration patterns. You will be...
-
Prismberry Technology
7 days ago
Chennai, India Prismberry Technology Full timeAbout the Role : We are seeking an experienced Azure Integration Architect to lead the design and implementation of enterprise-level integration solutions on the Microsoft Azure platform.The ideal candidate will have deep expertise in Azure Integration Services, cloud architecture, and enterprise application integration patterns.You will be responsible for...
-
OpenBMC Firmware Developer
3 weeks ago
Chennai, Tamil Nadu, India Prismberry Technology Full timeJob Title : OpenBMC Firmware Developer (5+ Years Experience)Location : Chennai, India (Hybrid Work Model)Job Type : Full-TimeAbout the Role : We are seeking an experienced OpenBMC Firmware Developer to join our engineering team in Chennai. The ideal candidate will have hands-on experience with BMC (Baseboard Management Controller) development using the...
-
Back End Developer
6 days ago
Chennai, India Prismberry Technologies Full timeJob Title: OpenBMC Firmware Developer (5+ Years Experience) Location: Chennai, India (Hybrid Work Model) Job Type: Full-Time About the Role: We are seeking an experienced OpenBMC Firmware Developer to join our engineering team in Chennai. The ideal candidate will have hands-on experience with BMC (Baseboard Management Controller) development using the...
-
(15h Left) Back End Developer
2 weeks ago
Chennai, India Prismberry Technologies Full timeJob Title: OpenBMC Firmware Developer (5+ Years Experience) Location: Chennai, India (Hybrid Work Model) Job Type: Full-Time About the Role: We are seeking an experienced OpenBMC Firmware Developer to join our engineering team in Chennai. The ideal candidate will have hands-on experience with BMC (Baseboard Management Controller) development using the...
-
Back end developer
1 week ago
Chennai, India Prismberry Technologies Full timeJob Title: Open BMC Firmware Developer (5+ Years Experience) Location: Chennai, India (Hybrid Work Model) Job Type: Full-Time About the Role: We are seeking an experienced Open BMC Firmware Developer to join our engineering team in Chennai. The ideal candidate will have hands-on experience with BMC (Baseboard Management Controller) development using...
-
Back End Developer
6 days ago
Chennai, India Prismberry Technologies Full timeJob Title: OpenBMC Firmware Developer (5+ Years Experience)Location: Chennai, India (Hybrid Work Model)Job Type: Full-TimeAbout the Role:We are seeking an experienced OpenBMC Firmware Developer to join our engineering team in Chennai. The ideal candidate will have hands-on experience with BMC (Baseboard Management Controller) development using the...
-
Java Backend Developer
1 week ago
Chennai, India Prismberry Technologies Full timeRole Description This is a full-time, on-site role for a Java Backend Developer located in Chennai. The Java Backend Developer will be responsible for designing, developing, and maintaining backend components and microservices. Day-to-day tasks include coding, implementing the Spring Framework, and ensuring the robustness and efficiency of software...
-
Java Backend Developer
11 hours ago
Chennai, Tamil Nadu, India Prismberry Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per yearRole DescriptionThis is a full-time, on-site role for a Java Backend Developer located in Chennai. The Java Backend Developer will be responsible for designing, developing, and maintaining backend components and microservices. Day-to-day tasks include coding, implementing the Spring Framework, and ensuring the robustness and efficiency of software solutions....