Talent.com
This job offer is not available in your country.
Prismberry Technology - Principal Engineer - Firmware

Prismberry Technology - Principal Engineer - Firmware

Prismberry TechnologyChennai
4 days ago
Job description

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)

    Create a job alert for this search

    Firmware Engineer • Chennai

    Related jobs
    • Promoted
    Firmware engineer

    Firmware engineer

    ConfidentialChennai
    In the WLAN firmware group, you will be designing, developing, unit testing, bug fixing and maintaining WLAN firmware components that implements functional aspects of WLAN features on low memory fo...Show moreLast updated: 30+ days ago
    • Promoted
    ABAB Developper (SAP BRIM)

    ABAB Developper (SAP BRIM)

    ConfidentialChennai
    Experience in ABAP development for SAP BRIM modules.Experience is supporting SAP BRIM processes (CI / CC / SOM).Experience in testing of SAP (GUI & Fiori) application. Working knowledge on following too...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer, Agent Platform

    Principal Engineer, Agent Platform

    MightyBotChennai, IN
    Join our team as a Principal Engineer, where we're focused on graduating AI from interesting demos to indispensable products. You will architect and build the core distributed systems that provide t...Show moreLast updated: 20 days ago
    • Promoted
    Backend Engineer (Principle Engineer)

    Backend Engineer (Principle Engineer)

    Teamware SolutionsChennai, Tamil Nadu, India
    Principle engineer role, backend tier 1 service.Experience- 8+ years Tier 1 would mean- 2nd most critical tier tickets would be assigned to the contractor to work on Platform Engineering role.Atten...Show moreLast updated: 26 days ago
    • Promoted
    Striim - Principal Software Engineer

    Striim - Principal Software Engineer

    StriimChennai
    About the job : Striim, (pronounced stream with two is for integration and intelligence), is a unified data integration and streaming platform that connects clouds, d...Show moreLast updated: 18 days ago
    • Promoted
    Principal Engineer, VP

    Principal Engineer, VP

    ConfidentialChennai
    Join us as a Principal Engineer.This is a challenging role that will see you design and engineer software with the customer or user experience as the primary objective. You'll actively contribute to...Show moreLast updated: 30+ days ago
    • Promoted
    Trend Micro Engineer

    Trend Micro Engineer

    NTT DATA, Inc.Chennai, Tamil Nadu, India
    Position Title : Trend Micro Deep Security Engineer.Strong knowledge and Minimum 5 years Hands on Experience in Trend Micro Deep Security). Install, Configure & Maintain the software and hardware of ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Principal Engineer - Medical Devices Firmware Development - Experience : 15 - 25 Years

    Principal Engineer - Medical Devices Firmware Development - Experience : 15 - 25 Years

    ConfidentialIndia, Chennai
    We are accepting Job Applications : .Please submit updated CV - Email : [HIDDEN TEXT];[HIDDEN TEXT].Principal Engineer - Medical Devices Firmware Development. Senior / Firmware Architect - Medical De...Show moreLast updated: 7 hours ago
    • Promoted
    Principal Engineer - Verification

    Principal Engineer - Verification

    ConfidentialChennai, India
    Are you looking for a unique opportunity to be a part of something great Want to join a 20,000-member team that works on the technology that powers the world around us Looking for an atmosphere of ...Show moreLast updated: 9 days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Prismberry TechnologiesChennai, Tamil Nadu, India
    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...Show moreLast updated: 4 days ago
    • Promoted
    Premium Senior Engineer

    Premium Senior Engineer

    ConfidentialChennai
    Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. They are involved in the entire software ...Show moreLast updated: 9 days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    ConfidentialChennai
    Position : Principal Engineer – Software & Build Engineering.We are seeking a highly skilled and experienced.This hybrid role is ideal for a professional passionate about developing high-performance...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer – R&D (Optics & Hardware)

    Principal Engineer – R&D (Optics & Hardware)

    ConfidentialChennai, India
    Adiuvo Diagnostics is a techno-social enterprise focused on developing state-of-the-art platform technologies in optoelectronics. Our mission is to aid early disease detection and to enable advanced...Show moreLast updated: 9 days ago
    • Promoted
    Prompt Engineer

    Prompt Engineer

    Fone AIChennai, India
    Fone AI is a voice-first generative agentic AI platform specifically for IP PBXs having Asterisk as their underlying infrastructure. This is a full-time hybrid role for a Prompt Engineer, located in...Show moreLast updated: 5 days ago
    • Promoted
    AI Engineer – Prompt Engineering & Backend Systems

    AI Engineer – Prompt Engineering & Backend Systems

    Particle ExecutionChennai, IN
    We’re seeking a Senior AI Engineer who combines advanced prompt engineering expertise with solid backend development and deployment skills. You’ll work end-to-end—from crafting sophisticated AI serv...Show moreLast updated: 4 days ago
    • Promoted
    Prismberry Technology - OpenBMC Firmware Developer

    Prismberry Technology - OpenBMC Firmware Developer

    Prismberry TechnologyChennai
    Job Title : OpenBMC Firmware Developer (5+ Years Experience) Location : Chennai, India (Hybrid Work Model) Job Type...Show moreLast updated: 17 days ago
    • Promoted
    Principal Engineer I-Software

    Principal Engineer I-Software

    ConfidentialChennai, India
    Are you looking for a unique opportunity to be a part of something great Want to join a 17,000-member team that works on the technology that powers the world around us Looking for an atmosphere of ...Show moreLast updated: 9 days ago
    • Promoted
    Principle Engineer

    Principle Engineer

    ConfidentialChennai, India
    You will manage a talented team of data scientists and AI engineers, driving the adoption of intelligent automation, predictive analytics, and proactive problem resolution across our complex IT lan...Show moreLast updated: 9 days ago