Principal Engineer, Embedded Systems

1 Month ago • 10 Years + • Research & Development

About the job

Job Description

Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

Company Description

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (15000+ experts across 26 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!

Job Description

Job Title: Principal Engineer Embedded Systems

Job Summary: We seek an experienced Principal Engineer with expertise in designing, developing, and integrating embedded systems software and firmware.

The ideal candidate will have strong experience in C/C++ programming, mobile operating systems internals, driver development, and SDK/API architecture. This person will lead teams, develop innovative solutions, and deliver enterprise-grade products within Agile environments. They will work on advanced projects involving edge computing systems, Android/Linux platforms, and custom solutions.

Key Responsibilities:

  • Lead the architecture, design, and development of embedded systems, software solutions, operating systems and firmware.
  • Manage the design and development of SDKs, drivers, and APIs for various embedded platforms and devices.
  • Lead Android/Linux operating system internals and custom framework development.
  • Architect and lead the development of complex solutions having deeper integration with embedded operating systems, edge computer vision and edge AI systems.
  • Collaborate with stakeholders to define requirements, design solutions, and ensure high-quality deliverables.
  • Mentor and guide engineering teams, ensuring adherence to Agile principles and best practices.
  • Lead unit testing, integration, and verification activities for embedded applications.
  • Communicate with external stakeholders and manage project timelines and deliverables.

Qualifications:

  • Education: Master's degree in Computer Science, Electronics, or related field (preferred).

Experience:

  • 10+ years in embedded systems development, with at least 5 years in a leadership role.
  • Proficiency in C/C++, embedded technologies (Android, Linux, Windows), and driver development.
  • Strong understanding of hardware architecture, system integration, and real-time embedded systems.
  • Hands-on experience with SDK/API design, prototyping, and object-oriented programming.
  • Experience with tools like Android Studio, Visual Studio, GIT, CI/CD (Jenkins), JIRA, and Confluence.

Preferred Skills:

  • Experience with cloud integration and Edge computing
  • Experience in Agile software development, unit testing, and performance benchmarking.
  • Strong communication skills with the ability to coordinate between teams and clients.
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Manila, Metro Manila, Philippines (On_site)

Mysuru, Karnataka, India (On_site)

Johannesburg, Gauteng, South Africa (On_site)

Atlanta, Georgia, United States (Hybrid)

Atlanta, Georgia, United States (Hybrid)

İstanbul, Türkiye (On_site)

Gurugram, Haryana, India (On-Site)

Gurugram, Haryana, India (On_site)

View All Jobs

Get notified when new jobs are added by Nagarro

Similar Jobs

Ubisoft - Quality Assurance Analyst (F/H/NB)

Ubisoft, France (On-Site)

Luxoft - Regular DevOps Engineer

Luxoft, (Remote)

Verisk - Lead QA Engineer

Verisk, India (On-Site)

Dream Game Studios - Customer and Community Support

Dream Game Studios, India (On-Site)

Launch Trax - Application Engineer II

Launch Trax, India (On-Site)

ByteDance - CPU Application Platform Architect

ByteDance, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Annalect India - Producer-Senior Analyst

Annalect India, India (On-Site)

Sperasoft - Senior Game Designer

Sperasoft, United Arab Emirates (Hybrid)

Dream Game Studios - Senior Software Engineer - DevOps

Dream Game Studios, India (On-Site)

Limbic Entertainment - DevOps Lead (m/f/d)

Limbic Entertainment, Germany (On-Site)

Dream Game Studios - SDE 3 - ML & Data Platform

Dream Game Studios, India (On-Site)

Playtika - LiveOps QA Specialist

Playtika, Poland (Hybrid)

Playrix - Middle QA Engineer (Mobile)

Playrix, Portugal (Remote)

Luxoft - Murex Back Office Principal Consultant

Luxoft, Singapore (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Sri Lanka

PwC - Assistant Manager – Tax Services

PwC, Sri Lanka (On-Site)

PwC - Manager – Tax Services

PwC, Sri Lanka (On-Site)

Nagarro - Staff Engineer, ERP-INFOR

Nagarro, Sri Lanka (On-Site)

PwC - IT Audit Analyst

PwC, Sri Lanka (On-Site)

Nagarro - Associate Principal Engineer, Big Data

Nagarro, Sri Lanka (Remote)

Nagarro - Associate Principal Engineer, Delivery

Nagarro, Sri Lanka (Remote)

PwC - Manager - Transfer Pricing

PwC, Sri Lanka (On-Site)

Nagarro - Senior Analyst, Support Presales

Nagarro, Sri Lanka (On-Site)

PwC - Senior Associate - External Audit

PwC, Sri Lanka (On-Site)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

MLVeda - Senior Software Engineer

MLVeda, India (On-Site)

Trend Micro - Senior Software Development Engineer

Trend Micro, Philippines (Hybrid)

Passive Logic - Autonomous Systems Software Engineer

Passive Logic, United States (On-Site)

Raw  Group  - Software Engineer

Raw Group , Spain (On-Site)

Intel Corporation - Physical Design Engineer

Intel Corporation, Costa Rica (Hybrid)

Backbone - Lead Electrical Engineer

Backbone, United States (Hybrid)

Get notifed when new similar jobs are uploaded