Talent.com
Prismberry Technology - Principal Engineer - Firmware

Prismberry Technology - Principal Engineer - Firmware

Prismberry TechnologyChennai
30+ 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
    Principal Software Engineer

    Principal Software Engineer

    ConfidentialChennai, India
    Intelsat Inflight has an exciting opportunity for a Principal Software Engineer.You will be part of a team responsible for. Airborne System Software design and development.WAN technologies (ATG4 / Ku...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer(Flutter)- Fintech Startup

    Principal Engineer(Flutter)- Fintech Startup

    Taglynkchennai, tamil nadu, in
    Partner with product and design teams to rethink the future of Trading and Investing.Own the architecture and development of critical features for our Flutter-based apps on iOS, Android and the Web...Show moreLast updated: 15 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
    Embedded Principal Engineer (MCU)

    Embedded Principal Engineer (MCU)

    ACL DigitalChennai, IN
    Designation : Senior Engineer / Principal Engineer (MCU).Experience Required : 5 to 10 Years.Job Location : Work from office. Job Functions / Responsibilities : .Requirement Understanding and requirement ...Show moreLast updated: 15 days ago
    • Promoted
    Sr. Firmware Engineer

    Sr. Firmware Engineer

    ConfidentialChennai, India
    Logitech is the Sweet Spot for people who want their actions to have a positive global impact while having the flexibility to do it in their own way. You will work in a central organisation developi...Show moreLast updated: 19 days ago
    • Promoted
    Principal Engineer - Cybersecurity

    Principal Engineer - Cybersecurity

    ConfidentialChennai, India
    Ensure the Valeo CyberSecurity product lifecycle process(CSMS), as per UNECE WP29 R155 and ISO / SAE 21434 compliance.Ensure that the CyberSecurity design and process implementation disseminated over...Show moreLast updated: 19 days ago
    • Promoted
    Technology Platform Engineer

    Technology Platform Engineer

    ConfidentialChennai, India
    Creates production and non-production cloud environments using the proper software tools such as a platform for a project or product. Deploys the automation pipeline and automates environment creati...Show moreLast updated: 19 days ago
    • Promoted
    Principal Software Engineer(Omniverse)

    Principal Software Engineer(Omniverse)

    CaterpillarChennai, Tamil Nadu, India
    Your Work Shapes the World at Caterpillar Inc.When you join Caterpillar yourejoining a global team who cares not just about the work we do but also about each other. We are the makers problem solve...Show moreLast updated: 1 day ago
    • Promoted
    athenahealth - Principal Staff Engineer - Generative AI

    athenahealth - Principal Staff Engineer - Generative AI

    athenaHealth Technology Private Limited.Chennai
    Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all. This position requires expertise in designing, developing, debugging, an...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Firmware Engineer

    Lead Firmware Engineer

    ConfidentialChennai, India
    Logitech is the Sweet Spot for people who want their actions to have a positive global impact while having the flexibility to do it in their own way. As a Lead Firmware Engineer, you will play a piv...Show moreLast updated: 19 days ago
    • Promoted
    • New!
    Principle Hardware Engineer

    Principle Hardware Engineer

    ConfidentialChennai
    Extensive C Programming Expertise : Deep proficiency in C for embedded systems development, including low-level programming and memory management. Linux Kernel Development : Expert-level knowledge of ...Show moreLast updated: 12 hours ago
    • Promoted
    Principal Software Engineer 1

    Principal Software Engineer 1

    ConfidentialChennai, India
    At Visteon, the work we do is both relevant and recognized—not just by our organization, but by our peers, by industry-leading brands, and by millions of drivers around the world.And, as a truly gl...Show moreLast updated: 19 days ago
    • Promoted
    Principal Telecom Engineer

    Principal Telecom Engineer

    ConfidentialChennai
    Essential Qualifications and Education : .Bachelor s degree in electrical or Electronics and Instrumentation Engineering (Masters Degree is preferred). Detailed knowledge of design techniques and anal...Show moreLast updated: 30+ days ago
    • Promoted
    Wi-Fi Firmware Engineer

    Wi-Fi Firmware Engineer

    ConfidentialChennai, India
    RADWIN is seeking passionate Firmware engineer with 5–8 years of experience in developing Wi-Fi firmware.The role involves working on embedded software development for Wi-Fi 6 / 7 chipsets, focusing ...Show moreLast updated: 8 days ago
    • Promoted
    Principal Engineer, VP

    Principal Engineer, VP

    ConfidentialChennai, India
    Join us as a Principal Engineer.You'll drive development software and tools to accomplish project and departmental objectives by converting functional and non-functional requirements into a suitabl...Show moreLast updated: 19 days ago
    • Promoted
    Sr Engineer - Technology & Platform Development

    Sr Engineer - Technology & Platform Development

    ConfidentialChennai, India
    Tata Communications Redefines Connectivity with Innovation and IntelligenceDriving the next level of intelligence powered by Cloud, Mobility, Internet of Things, Collaboration, Security, Media serv...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Hotel TraderChennai, IN
    We're Hiring : Staff / Principal Engineer (Java) - Remote.Location : Remote | 🌍 Global Team | 💼 Experience : 8–12 years. Ready to build the future of hotel distribution at scale?.At Hotel Trader, we're...Show moreLast updated: 30+ days ago
    • Promoted
    Principal AI Engineer

    Principal AI Engineer

    ConfidentialChennai
    We re more than simply paper, ink, and toner.We provide the supplies and services that thousands of businesses around the world need to succeed. We re the experts in technology and conferencing equi...Show moreLast updated: 19 days ago