Jobs
Interviews

8 Principal Engineer Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

7.0 - 10.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Overall 7-10 years in experience in IT Application/Software Development field.

Posted 5 days ago

Apply

8.0 - 10.0 years

10 - 20 Lacs

Hyderabad

Work from Office

Job Title: Project Manager-Firmware Experience: 8+ Years Location: Hyderabad, India Job Description: We are looking for a Principal Firmware Engineer to lead and manage the firmware development efforts for our next-generation smartwatch products . This role is ideal for someone with a strong technical background in embedded systems, project leadership, and a passion for building scalable, high-performance, and reliable firmware solutions. As a technical leader, you will define architectures, mentor engineers, and work closely with cross-functional teams to bring advanced features and innovations to life in wearable technology. Key Responsibilities: Lead architecture design and development of embedded firmware for smartwatch platforms. Drive board bring-up, sensor integrations, and low-level driver development. Manage firmware development across different microcontroller and microprocessor platforms. Design and implement multithreaded, real-time software components on bare-metal, RTOS, or Linux. Develop and maintain drivers for Flash, PMIC, sensors, display interfaces (MIPI/LVDS/QSPI), and Bluetooth. Contribute to system integration, OTA updates, and power optimization strategies. Collaborate with hardware, QA, and mobile app teams to ensure smooth end-to-end product functionality. Guide the team in debugging, validation, and performance tuning. Required Skills: Minimum 8 years of experience in embedded firmware development Proficient in C, C++, Python Experience with multithreading, real-time OS (RTOS), and Linux firmware development Strong knowledge of wired and wireless communication protocols (UART, SPI, I2C, USB, Ethernet) Prior experience with Bluetooth stack, frameworks, OTA updates minimum 2 years Hands-on experience with sensor integration, power management ICs (PMIC), Flash memory Experience in display driver development (MIPI/LVDS/QSPI) is a plus Familiarity with lab equipment like digital oscilloscopes, logic analyzers, and JTAG Ability to read schematics and debug at system level Solid understanding of embedded constraints and low-power design Interested candidates kindly share your details on amruthaj@titan.co.in

Posted 4 weeks ago

Apply

11.0 - 16.0 years

3 - 6 Lacs

Bengaluru, Karnataka, India

On-site

Responsibilities 12+ years of software engineering experience, with 6+ years in ServiceNow ITOM, ITAM, and CSDM development. Expert-level proficiency in ServiceNow scripting (JavaScript, Glide APIs, REST/SOAP APIs, PowerShell, Python). Deep understanding of CSDM, CMDB governance, IT Asset Lifecycle Management, and Discovery. Experience integrating ServiceNow with cloud providers (AWS, Azure, GCP) and IT monitoring tools. Strong knowledge of ITIL framework, ITOM automation, and event correlation techniques. Hands-on experience with ServiceNow MID Servers, Web Services, and Flow Designer. ServiceNow Certified Implementation Specialist (CIS) ITOM, ITAM, or CSDM preferred. ServiceNow Certified System Administrator (CSA) or Certified Application Developer (CAD) is a plus.

Posted 1 month ago

Apply

11.0 - 16.0 years

2 - 4 Lacs

Bengaluru, Karnataka, India

On-site

Responsibilities Conduct server-side performance engineering using Gatling with Scala scripting. Perform memory profiling and optimize server performance. Develop and execute performance test scripts, including mocking and ghosting. Collaborate with client-side performance engineering teams. Design user flows using Typescript or other relevant technologies. Qualifications: Minimum 10 years of relevant experience as a Performance Engineer. Strong exposure to server-side performance engineering. Proficiency with Gatling and Scala scripting. Basic exposure to client-side performance engineering activities. Experience with memory profiling and server optimization.

Posted 1 month ago

Apply

15.0 - 20.0 years

17 - 22 Lacs

Pune

Work from Office

What You'll Do As a Principal Engineer, you will apply your vision and drive to create some market leading technology. We have a phenomenal team working in an open, collaborative environment that makes taxes and compliance less taxing to deal with. It will be up to you to convert product vision and requirements into the finished product. Avalara is a global company with dev teams across multiple locations in the world. Despite our size, we maintain a startup culture focused on building great software and having the maximum impact on the world that we can have and having fun while doing it. You will report to Sr. Director of Engineering. What Your Responsibilities Will Be Automation vs People Power: Computers are great for process automation but there is a limit to what it can do, and you know where that limit is. You will solve the unique challenges that occur at the intersection of software and people-driven tasks and apply these solutions to the novel business automation that Avalara aims to create. Industry Leadership: Avalara is the market leader, and we intend on staying that way. That means we cannot be complacent. We encourage everyone to make > Collaborate with teams to align integration efforts with product and team goals. Lead, mentor, and inspire multiple teams, providing guidance on best practices, architecture, and development methodologies. Foster a culture of innovation, collaboration, and accountability within the engineering teams. Ensure seamless data flow and real-time synchronization between systems, minimizing latency and ensuring data integrity for an ever-growing client-base and increasing data volumes. Guide the design of high-quality, scalable, and maintainable integration solutions. Oversee the full software development lifecycle, from requirements gathering and design to implementation, testing, deployment, and post-release support. Build POCs to demonstrate the technical solution feasibility. Focus on security aspects, observability, scalability, and telemetry. Perform code reviews and ensure coding standards are followed. Implement Agile/scrum processes. What You'll Need to be Successful Bachelor/master's degree in computer science or equivalent 15+ years of full stack experience in software design. Experience with Object-oriented programming languages Experience with APIs, data models, and authentication mechanisms.. Good experience with RESTful APIs, JSON, XML, and other data interchange formats. Familiarity with authentication protocols like OAuth and token-based authentication. Experience working in an Agile team with hands on with TDD, BDD Navigate complex technical challenges. Experience working on AWS Cloud and DevOps (Terraform, Docker, ECS) would be beneficial. Experience building scalable, resilient, and observable distributed systems Experience delivering high-quality software projects. Proficiency in CI/CD tools (Jenkins, GitLab, etc.)

Posted 1 month ago

Apply

5.0 - 10.0 years

5 - 10 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Key Responsibilities Hands-on contribution is expected on evolving family of Automotive chipsets for lead Auto customers Responsibilities areas include Automotive Functional Safety, AI Model Onboarding & Performance tuning, Chipset bring-up (AI/ML Sub-systems) for newer Automotive platforms Drive deliverables against requirements coming from Automotive customers and internal teams. Tight collaboration with various stakeholders across the globe to deliver on various commitments (internal and customer milestones) Capability to comprehend customer requirements and disseminating those within the development and test teams Lead an established team and look for opportunities to grow the team in the areas of AI/ML applicable to automotive segment Ability to adapt to changing priorities and nature of activities needed to address the instantaneous needs of the team Hiring and mentoring the team to meet their professional aspirations Qualifications: Bachelor's / Masters/ PhD degree in Computer Science or related fields 18+ years Software Engineering or related work experience. 15+ years experience with Programming Language such as C, C++, Python. Desirable Skills and Aptitudes Automotive experience, Functional Safety, and related practices Embedded software, driver development on SoCs using Linux/Android/QNX etc Experience of profiling software and optimization techniques Experience with Code Coverage, Code Quality Tools used in Automotives. Exposure to Parasoft for MISRA compliance would be a plus Excellent C/C++/Python programming and software design skills, including debugging, performance analysis, and test design Experience with software development processes such as Automotive ASIL-A/B, a plus Knowledge of the different accuracy techniques and exposure on improving neural network accuracy across different precisions is a plus

Posted 2 months ago

Apply

5.0 - 10.0 years

5 - 10 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Analyzing Complex Information - The ability to collect information from a variety of different sources (e.g., platform level performance, resource constraints, performance dashboards, etc.), and identify fundamental patterns/trends across sets of highly complex data. This includes the ability to gather, integrate, and interpret high level information from multiple sources. Building Trusting Relationships - The ability to build trusting, collaborative relationships and rapport with different types of people and businesses. This includes delivering on commitments and maintaining confidential information, as well as being approachable, showing interest in the other person, and relating well to people regardless of personality or background. Communicating Effectively - The ability to compellingly communicate one's perspectives and ideas to all levels of the organization. This includes the ability to convey complex information in an engaging way, adapt the message, delivery, and point-of-view based on the audience's real-time or anticipated reactions. This also includes active listening, and eliciting questions, participation, and buy-in from the audience. Communication - The ability to convey information clearly and accurately, as well as choosing the most effective method of delivery (e.g., email, phone, face-to-face). This includes using a technically sound communication style both verbally and in writing. Creating the New and Different - The ability to be creative. This includes the ability to produce breakthrough ideas, being a visionary, managing innovation, seeing multiple futures, having broad interests and knowledge, and gaining support in order to translate new ideas into solutions. This also includes the ability to plan and implement unconventional ideas and speculate about alternative futures without all of the data. Dealing with Conflict - The ability to quickly and directly address problems, find common ground, and persevere on tough assignments. This includes having the willingness to be centrally involved in debates and facilitating conflict discussion and resolution. Decision Making - The ability to make quick, accurate decisions. This includes the ability to weigh alternatives and take into account the impact of the decisions on people, equipment, or other resources. Demonstrating Personal Flexibility - The ability to demonstrate resourcefulness and resilience in the face of change, obstacles, and adversity. This includes adapting to competing demands and shifting priorities. This also includes improving adaptability, pursuing new skills and knowledge, and regularly seeking feedback from others. Getting Organized - The ability to be organized, resourceful, and planful. This includes the ability to leverage multiple resources to get things done and lay out tasks in sufficient detail. This also includes the ability to get things done with fewer resources and in less time, work on multiple tasks at once without losing track, and foresee and plan around obstacles. Mentoring and Coaching - The ability to develop, coach, and mentor associates. This includes the ability to provide development experiences and network opportunities, advise, and teach to prepare associates for effective job performance. Software Engineering - Knowledge of the overall process for developing new software. This includes knowledge of the roles and responsibilities of software engineering and other functions, major phases, checkpoints and deliverables. This also includes the ability to identify common issues and considerations for bringing a new product to the marketplace. Software Optimization - Knowledge of techniques and approaches to optimize software for specific hardware platforms. This includes basic practices in software optimization and the interaction between software and the hardware platform. Taking Initiative - The ability to attack work activities with drive and energy, understanding the impact of work on key metrics, and making decisions that are in the company's best interest. This includes not being afraid to initiate action before all the facts are known, and driving value-added work tasks to completion. Technical Troubleshooting - Knowledge of systematic approaches to solving common technical problems (e.g., hardware, software, application, operational). This includes the ability to identify problems and report and escalate problems according to established procedures. This also includes the ability to identify available resources for troubleshooting. Time Management - The ability to quickly prioritize mission-critical from less important or trivial work activities. This includes sensing what the next most useful thing is to work on, and focusing on the critical few tasks that add value while putting aside or delaying the rest. Preferred Qualifications Experience with the wireless Modem technologies such as 4G/5G, DSDA, DSRC/CV2X, Antenna & Compensator SW design and Validation. Experience with the Telematics Modules architecture, SW Design and Development and commercialization. Knowledge on the Automotive systems and experience with the SW development according to ASPICE and other agile methodologies. 6+ years experience with Programming Language such as C, C++, Java, Python, etc. 15+ years Software Engineering or related work experience. 5+ years experience working in a large matrixed organization. 3+ years of work experience in a role requiring interaction with executive leadership (e.g., Vice President level and above). Master's Degree in Engineering, Electronics and Communication Engineering, Information Systems, Computer Science/Engineering or related field.

Posted 2 months ago

Apply

5.0 - 10.0 years

5 - 10 Lacs

Chennai, Tamil Nadu, India

On-site

General Summary: 15+ years of experience in SoC design Should have knowledge of AMBA protocols - AXI, AHB, APB, SoC clocking/reset/debug architecture and peripherals like USB, PCIE and SDCC. Understanding of Memory controller designs and microprocessors is an added advantage Hands on experience in constraint development and timing closure Work closely with the SoC verification and validation teams for pre/post Silicon debug Hands on experience in Low power SoC design is required Experience in Synthesis / Understanding of timing concepts for ASIC is required. Hands on experience in Multi Clock designs, Asynchronous interface is a must. Experience in using the tools in ASIC development such as Lint, CDC, Design compiler and Primetime is required Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 6+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 5+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. 12+ years of experience with a Bachelor's/ Masters degree in Electrical/ Electronics engineering

Posted 2 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies