Talent.com
This job offer is not available in your country.
Principal Engineer

Principal Engineer

Prismberry TechnologiesDelhi, India
9 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

Bachelor’s or Master’s 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

Create a job alert for this search

Principal Engineer • Delhi, India

Related jobs
  • Promoted
Principal Professional Services Engineer

Principal Professional Services Engineer

Palo Alto Networksdelhi, delhi, in
At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show moreLast updated: 25 days ago
  • Promoted
Principal Engineer

Principal Engineer

Voya IndiaDelhi, India
Role Overview We are seeking a seasoned Principal Engineer with deep expertise in Java-based enterprise systems, cloud-native architectures, and technical leadership. This role will be pivotal in dr...Show moreLast updated: 3 days ago
  • Promoted
Principal Engineer Software (Fullstack, Prisma SaaS)

Principal Engineer Software (Fullstack, Prisma SaaS)

Palo Alto NetworksGurugram, Haryana, India
At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show moreLast updated: 17 days ago
  • Promoted
Principal Technical Engineer(Configurations)

Principal Technical Engineer(Configurations)

Qinecsa SolutionsDelhi, IN
We are seeking a Principal Technical Engineer to develop and deploy client configurations for our flagship Qinecsa Vigilance Workbench signal detection platform. The ideal candidate will be dynamic ...Show moreLast updated: 2 days ago
  • Promoted
Principal Engineer

Principal Engineer

RazorpayDelhi, India
A Principal engineer at Razorpay is well-grounded - innovative, quality focussed, product thinker, business conscious - not mere coders, of course, with deeper technical context and experience to b...Show moreLast updated: 9 days ago
  • Promoted
Principal Performance Engineer

Principal Performance Engineer

ANSR Summit ConsultingGurgaon, India
Responsible for product releases that meet the performance release criteria for successful deployment to production.Demonstrate an advanced ability to analyze intricate issues and derive effective ...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

CoinbaseDelhi, IN
Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show moreLast updated: 30+ days ago
  • Promoted
Principal Engineer

Principal Engineer

Mancer Consulting ServicesDelhi, India
About the Position : Key Responsibilities : •Shared Responsibility Models : Define and implement clear shared responsibility models, ensuring accountability across teams for infrastructure, platforms ...Show moreLast updated: 3 days ago
  • Promoted
Principal Engineer

Principal Engineer

Coffeee.ioDelhi, India
Role- principal Engineer Location- Bangalore (Hybrid) Experience- 10-12 years Employment- Full time.About the Role We are looking for a highly skilled Principal Engineer with strong technical exper...Show moreLast updated: 9 days ago
  • Promoted
Principal Engineer

Principal Engineer

Baazi GamesDelhi, India, India
Established in 2014, Baazi Games set out to give India a flavor of online gaming by introducing a plethora of indigenous apps. Combined with the reward of real money skill-based games, it was a winn...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

ANSR Summit ConsultingGurgaon, India
Own the definition, design, development, delivery and quality for large feature sets, subsystems, or products.Deliver highly scalable, available, and fault-tolerant production applications.Help pre...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

GivDelhi, IN
Giv is an all-in-one care management platform designed for agencies supporting individuals with intellectual and developmental disabilities (IDD). Our solution streamlines operational tasks, enablin...Show moreLast updated: 3 days ago
  • Promoted
Principal Enterprise Software Engineer

Principal Enterprise Software Engineer

DeepRunner AIGurugram, Haryana, India
We are seeking an exceptional Principal Enterprise Software Engineer to serve as a technical leader and architectural authority for our engineering organization. In this role, you will be responsibl...Show moreLast updated: 17 days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

Aspen TechnologyNoida, Uttar Pradesh, India
You will be responsible for designing, developing, and overseeing the implementation of AI and machine learning solutions that align with Emerson Digital Grid Management business objectives.This ro...Show moreLast updated: 3 days ago
  • Promoted
Principal Engineer

Principal Engineer

Hotel TraderDelhi, 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 Software Engineer - TM

Principal Software Engineer - TM

AlkamiGurgaon, India
The Principal Engineer will build computer software systems, participating in the design process from beginning to end.Leads architectural design patterns and decisions to achieve our strategic pro...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Principal Engineer - Android

Principal Engineer - Android

ixigoGurugram, Haryana, India
Launched in 2007 by Aloke Bajpai & Rajnish Kumar, ixigo (Le Travenues Technology Limited) is a technology company focused on empowering Indian travellers to plan, book and manage their trips across...Show moreLast updated: 1 hour ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

ArcserveMeerut, IN
Established in 1983, Arcserve is the world’s most experienced provider of business continuity solutions that safeguard every application and system, on every premises and every cloud.Organizations ...Show moreLast updated: 3 days ago
  • Promoted
Principal Performance Engineer

Principal Performance Engineer

AlkamiGurgaon, India
As a TechFin company, we heavily invest in the technology needed to power a high-performing platform for financial institutions and their growing user base. Alkamis platform is built with scale, spe...Show moreLast updated: 30+ days ago
  • Promoted
AWS Principal Architect

AWS Principal Architect

AdastraDelhi, IN
We’re Hiring : AWS Principal Architect.Are you passionate about designing and managing complex cloud infrastructures? We are looking for a. AWS to join our team and lead cloud transformation initiati...Show moreLast updated: 1 day ago