Senior Staff Engineer

6 months ago


Bengaluru, India Enphase Full time
Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the Enphase Energy System helps people make, use, save, and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world, with approximately 68 million products installed across more than 145 countries. We are building teams that are designing, developing, and manufacturing next-generation energy technologies and our work environment is fast-paced, fun and full of exciting new projects. If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase About the roleThis position is within ourEVSEEngineering group, where you will workina small team todevelop firmware for the new Enphase IQ EVSE product line, a series of smart EV Charging products which will integrate with energy generation, energy storage and energy management products to enable a whole new facet of the Clean Energy revolution.You will be working in a multi-site team and expected to interface across multiplefunctions.

What you will do

Design and implement embedded firmware on an RTOS and/or bare-metal environment for smart EV Chargerfunctions using C++/C Work with the marketing,hardware,and systems teams to specify the requirements andbehaviorof new products Design and implement algorithms and state machines for Functional Safety & Metrology Quickly learn about and adapt existing code and architectures into customapplications Carry design tasks from concept to implementation Work with cross functional teams to test and troubleshoot issues Self-motivated individual with the ability to work under minimal supervision

Who you are and what you bring

BE/B.Tech/M.S/M.Tech/PhD in Electronics / Computer Science / Electrical Engineering Minimum 7 to 12 years ofhands-onexperience in firmware development and debugging in ARM based microcontrollers Good understanding of C++/C programming, data structures,design patterns, oops,RTOSconceptsand microcontroller internals Familiarity with evaluating CPU versus hardware processing requirements and trade-offs for cost-effectivedesigns Good written and verbal communication skills Ability to contribute to firmware architecture definition and design trade-offanalysis Experience designing custom communication protocols and datamodels Understanding of diagnostics,logging,and event-driven systems Understanding of Hard Real-Time bare-metal development Familiarity with development tools such as Git, Keil, GCC, JTAG, Make,etc. Ability to test code and hardware both with and without external test equipment such as oscilloscopes, power meters,etc. Ability to document engineering requirements, document solutions, and test new firmwaredesigns. Familiarity withfunctionalsafety analysis and strong electrical engineering fundamentals Exposure to metering algorithms and understanding of AC powerflow. Experience in IoT Gateways and cloud communication(OCPP knowledge a bonus) STM32 Cortex-M family development experience Zephyr development experience Knowledge of relevant worldwide standards and regulations for EVSE equipment – UL 2594, UL 2231, UL 1998, SAE J1772, OCPP, CCS, ISO 15118
  • Senior Staff Engineer

    4 weeks ago


    Bengaluru, India RUCKUS Networks Full time

    CommScope is looking to add a Sr Staff SW Engineer to join our team.How You'll Help Us Connect the WorldWe're looking for engineers to work with the Ruckus Cloud. This project offers exciting opportunities for building innovative services. We are looking for engineers who see the big picture, can span the breadth of the product, jump into the depths of...


  • Bengaluru, India Netradyne Full time

    About UsNetradyne, an innovator in fleet and road safety technologies, utilizes the potential of Artificial Intelligence and Edge Computing to transform the transportation ecosystem. By adopting Netradyne's vision-based technology, organizations have achieved remarkable results, such as a 50% reduction in road accidents and over 90% decrease in distracted...


  • Bengaluru, India Netradyne Full time

    About UsNetradyne, an innovator in fleet and road safety technologies, utilizes the potential of Artificial Intelligence and Edge Computing to transform the transportation ecosystem. By adopting Netradyne's vision-based technology, organizations have achieved remarkable results, such as a 50% reduction in road accidents and over 90% decrease in distracted...

  • Senior staff engineer

    3 weeks ago


    Bengaluru, India RUCKUS Networks Full time

    Comm Scope is looking to add a Sr Staff SW Engineer to join our team.How You'll Help Us Connect the WorldWe're looking for engineers to work with the Ruckus Cloud. This project offers exciting opportunities for building innovative services. We are looking for engineers who see the big picture, can span the breadth of the product, jump into the depths of...

  • Senior Staff Engineer

    3 weeks ago


    Bengaluru, India RUCKUS Networks Full time

    CommScope is looking to add a Sr Staff SW Engineer to join our team.How You'll Help Us Connect the WorldWe're looking for engineers to work with the Ruckus Cloud. This project offers exciting opportunities for building innovative services. We are looking for engineers who see the big picture, can span the breadth of the product, jump into the depths of...

  • Senior Staff Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Infineon Technologies Full time

    About This RoleWe are seeking an experienced Senior Staff Engineer to lead our Virtual Prototype team at Infineon Technologies. As a key member of our engineering organization, you will be responsible for designing and implementing cutting-edge virtual prototypes that enable efficient development and testing of our semiconductor products.


  • Bengaluru, Karnataka, India Infineon Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Staff Engineer to join our team in India. In this role, you will have the opportunity to work on exciting projects related to power electronics and analog design.


  • Bengaluru, India Synopsys Inc Full time

    Job OverviewAGPU Staff/Senior Staffrole that will focus on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry. The position emphasizes performance improvements and integration with existing EDA tools. Close peer and partner collaborations are necessary to ensure we deliver solutions at the right time that address the...


  • Bengaluru, India Synopsys Inc Full time

    Job OverviewA GPU Staff/Senior Staff role that will focus on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry. The position emphasizes performance improvements and integration with existing EDA tools. Close peer and partner collaborations are necessary to ensure we deliver solutions at the right time that address...

  • Senior Staff Engineer

    4 weeks ago


    Bengaluru, India RUCKUS Networks Full time

    CommScope is looking to add a Sr Staff SW Engineer to join our team.How You'll Help Us Connect the WorldWe're looking for engineers to work with the Ruckus Cloud. This project offers exciting opportunities for building innovative services. We are looking for engineers who see the big picture, can span the breadth of the product, jump into the depths of...

  • Senior Staff Engineer

    4 weeks ago


    Bengaluru, India RUCKUS Networks Full time

    CommScope is looking to add a Sr Staff SW Engineer to join our team.How You'll Help Us Connect the WorldWe're looking for engineers to work with the Ruckus Cloud. This project offers exciting opportunities for building innovative services. We are looking for engineers who see the big picture, can span the breadth of the product, jump into the depths of...


  • Bengaluru, India Synopsys Inc Full time

    Job OverviewA GPU Staff/Senior Staff role that will focus on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry. The position emphasizes performance improvements and integration with existing EDA tools. Close peer and partner collaborations are necessary to ensure we deliver solutions at the right time that address...

  • Senior Staff Engineer

    4 weeks ago


    Bengaluru, Karnataka, India ConnectPro Management Consultants Pvt Ltd. Full time

    Senior Staff Engineer - Micro Architecture DesignAt ConnectPro Management Consultants Pvt Ltd., we are seeking a highly skilled Senior Staff Engineer to lead the design of micro architectures for our IoT System-on-Chip (SoC) products. - Collaborate with cross-functional teams to design and integrate micro architectures for our IoT SoCs. - Work with...


  • Bengaluru, India Makonis Full time

    8+ years of professional software development experience, with at least 2+ years in a senior or staff engineering role.Expertise in Go & PythonStrong experience with distributed systems, microservices architecture, and cloud platforms (AWS, GCP, or Azure).Proven track record of designing and building large-scale, high-performance, and reliable software...


  • Bengaluru, India Synopsys Inc Full time

    Job Overview A GPU Staff/Senior Staff role that will focus on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry. The position emphasizes performance improvements and integration with existing EDA tools. Close peer and partner collaborations are necessary to ensure we deliver solutions at the right time that address...


  • Bengaluru, India Synopsys Inc Full time

    Job OverviewA GPU Staff/Senior Staff role that will focus on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry. The position emphasizes performance improvements and integration with existing EDA tools. Close peer and partner collaborations are necessary to ensure we deliver solutions at the right time that address...


  • Bengaluru, India Synopsys Inc Full time

    Job OverviewA GPU Staff/Senior Staff role that will focus on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry. The position emphasizes performance improvements and integration with existing EDA tools. Close peer and partner collaborations are necessary to ensure we deliver solutions at the right time that address...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Transforming Data Infrastructure at LinkedInAt LinkedIn, we're building the next generation of data infrastructure to support our mission of creating economic opportunity for all. As a Senior Staff Software Engineer, Systems Infrastructure Expert, you'll play a key role in designing and developing scalable, highly available, and secure systems that power our...


  • Bengaluru, India Ping Identity Full time

    Job Description: Senior Staff Software Engineer (IC4)Position Overview:We are seeking an experienced and highly motivated Senior Staff Software Engineer (IC4) with a strong focus on security, authentication, and authorization. This role demands a deep understanding of modern authentication protocols, identity lifecycle management, and secure software...


  • Bengaluru, India Ping Identity Full time

    Job Description: Senior Staff Software Engineer (IC4)Position Overview:We are seeking an experienced and highly motivated Senior Staff Software Engineer (IC4) with a strong focus on security, authentication, and authorization. This role demands a deep understanding of modern authentication protocols, identity lifecycle management, and secure software...