Senior Principal Software Engineer

2 months ago


Bengaluru, India Onsemi Full time

As an analog/mixed signal designer, you will be part of a multi-functional product development team, consisting of analog, digital and layout designers. You will work closely with these team & support in execution of projects with exposure to the entire product lifecycle.

We are seeking an innovative and creative Senior Principal Software Engineer to join the Automotive Serdes team. This position will involve architecting & developing embedded firmware, host software and drivers for automotive serdes platforms. The ideal candidate has a passion for developing high performance software in resource constrained environments, and shall bring great communication skills and the ability to work well independently as well as within a team. 

Responsibilities: What you will do: 

Provide quantitative and qualitative inputs that drive hardware/software partitioning decisions for automotive serdes silicon architecture; this will include, but not limited to quick prototyping on different candidate processors, modelling and profiling of critical functional blocks 

Participate in definition of overall firmware architecture 

Design firmware control state machine(s) for automotive serdes 

Design host software application and platform drivers to enable prototyping and testing of serdes functionality on FPGA and silicon platforms 

Evangelize and champion best software development practices, including, but not limited to, static analysis, continuous integration, automated test coverage monitoring, etc 

Provide technical leadership and mentor junior software and firmware engineers 

Experience & Qualifications: What you will bring: 

Education: Bachelor’s / Master’s degree in Engineering (Electronics & Communication / Computer Science / Or similar disciplines) with 14-20 years of relevant experience 

Experience of engineering high performance software / firmware on bare-metal and RTOS platforms in C, C++ and assembly languages 

Experience of firmware development for high-speed serial communication protocols (eg.: USB, PCIe, JESD) 

Experience of developing software/firmware for a product from ‘greenfield’ to mass production 

Experience of co-designing firmware and co-working with VLSI engineers as part of new silicon development (‘pre-silicon’ phase) 

Experience of bringing up FPGA platforms & silicon evaluation boards



  • Bengaluru, Karnataka, India Onsemi Full time

    Job Title: Senior Principal Software EngineerWe are seeking a highly skilled Senior Principal Software Engineer to join our Automotive Serdes team at Onsemi. As a key member of our team, you will be responsible for architecting and developing embedded firmware, host software, and drivers for automotive serdes platforms.Key Responsibilities:Provide...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our team in Bengaluru. As a Principal Software Engineer, you will be responsible for designing and developing the components of storage threat detection and remediation within our Cloud Infra security product line.Key ResponsibilitiesDesign and develop new product...


  • Bengaluru, Karnataka, India Onsemi Full time

    Job Title: Senior Principal Software EngineerWe are seeking a highly skilled Senior Principal Software Engineer to join our Automotive Serdes team. As a key member of our team, you will be responsible for architecting and developing embedded firmware, host software, and drivers for automotive serdes platforms.Key Responsibilities:Provide quantitative and...


  • Bengaluru, Karnataka, India solera Full time

    Job Summary:We are seeking a highly skilled Senior Principal Software Engineer to join our team at Solera. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Your Role:Design and develop scalable software solutions using a...


  • Bengaluru, Karnataka, India Onsemi Full time

    Job SummaryWe are seeking an innovative and creative Senior Principal Software Engineer to join the Automotive Serdes team at Onsemi. This position will involve architecting and developing embedded firmware, host software, and drivers for automotive serdes platforms.Key ResponsibilitiesProvide quantitative and qualitative inputs that drive hardware/software...


  • BENGALURU, India Dell Full time

    Software Senior Principal Engineer(C, Filesystems, Kernel)PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced...


  • Bengaluru, Karnataka, India Bitgo Full time

    Job Title: Senior Principal EngineerAbout the Role:We are seeking a highly skilled and experienced Senior Principal Engineer to join our team at BitGo. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable, secure, and high-performance systems that power our wallet services.Responsibilities:Design...


  • Bengaluru, India Squareroot Consulting Pvt Ltd Full time

    Hiring Java Engineer - Senior/Lead/Principal Engineer for US based Global Enterprise Product Consulting company for their Bangalore team.Experience : 5+ YearsLocation : BangaloreRole : Senior/ Lead/ PrincipalJob Description :- Experience: 5+ Years for Java Senior/ Lead / Principal Engineer.- Strong knowledge of Object Oriented analysis and design, software...


  • Bengaluru, Karnataka, India Oracle Full time

    Job Title: Senior Principal Software DeveloperOracle is seeking a seasoned software engineer to join our Cloud Infrastructure team. As a Senior Principal Software Developer, you will be responsible for designing and building innovative new systems to power our customer's business-critical applications.About the RoleWe are looking for a candidate with a...


  • Bengaluru, Karnataka, India Oracle Full time

    Job Title: Senior Principal Software DeveloperThe Oracle Cloud Infrastructure team is seeking a seasoned software engineer to join our team of innovators. As a Senior Principal Software Developer, you will have the opportunity to design and build scalable and reliable distributed systems that power our customers' business-critical applications.Key...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Role:We are seeking a highly skilled Principal QA Engineer to join our Systems Engineering Team at Cloud Software Group. As a key member of our team, you will play a critical role in ensuring the quality and reliability of our cloud-based products.Key Responsibilities:Design and execute comprehensive system testing plans to validate product...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Cybersecurity team at QNX Software Systems. As a key member of our team, you will be responsible for designing and developing cutting-edge cybersecurity solutions to protect our customers' networks and endpoints.Key ResponsibilitiesDesign and develop new cybersecurity...


  • Bengaluru, Karnataka, India RSA Security Full time

    Technical LeadershipAs a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance.Key Responsibilities:Provide technical leadership within the Platform Engineering team and influence the technical direction of the platform.Design and...


  • Bengaluru, Karnataka, India Onsemi Full time

    Job SummaryWe are seeking an experienced Senior Principal Software Engineer to join our Automotive Serdes team. This position will involve architecting and developing embedded firmware, host software, and drivers for automotive serdes platforms.Languages and ToolsProficient in C, C++, and assembly languagesExperience with firmware development for high-speed...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Dell Digital Container as a Service team in India. As a key member of our team, you will be responsible for delivering high-quality software products and improvements that make a significant impact on our customers.Key Responsibilities:Design and...


  • Bengaluru, India Squareroot Consulting Pvt Ltd Full time

    Hiring Java Engineer - Senior/Lead/Principal Engineer for US based Global Enterprise Product Consulting company for their Bangalore team.Experience : 5+ YearsLocation : BangaloreRole : Senior/ Lead/ PrincipalJob Description :- Experience: 5+ Years for Java Senior/ Lead / Principal Engineer.- Strong knowledge of Object-Oriented analysis and design, software...


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal Engineer The position is for Engineer working on next-generation enterprise infrastructure solutions for AI/ML workloads. The engineer will be responsible for leading a team of 8 to 10 engineers, involving in defining the product behavior and working on the design specifications. You will work with subject matter experts in automating...


  • Bengaluru, Karnataka, India 14260 GSK India Global Services Private Limited Full time

    Job Title: Senior Principal Data EngineerWe are seeking a highly skilled Senior Principal Data Engineer to join our team at GSK India Global Services Private Limited. As a key member of our Development Tech team, you will play a critical role in designing and implementing data solutions that drive business value and improve patient outcomes.Key...


  • Bengaluru, Karnataka, India Epsilon Full time

    About EpsilonEpsilon is a market leader in the digital marketing space, and we're looking for talented individuals to join our Product team.The RoleWe're seeking a Senior Principal Software Engineer to establish configuration management, automate our infrastructure, and implement continuous integration frameworks.Key ResponsibilitiesExperience in developing...


  • Bengaluru, Karnataka, India Bitgo Full time

    About the Role:We are seeking a highly skilled Senior Principal Software Engineer to lead our backend development team. As a key member of our engineering team, you will be responsible for designing and architecting scalable, high-performance, and secure systems from the ground up.Responsibilities:Design and implement robust APIs, libraries, and services to...