Senior Firmware Engineer for Autonomous Grid Solutions

2 weeks ago


Bengaluru, Karnataka, India Enphase Full time

Enphase Energy is a leading provider of innovative energy technologies, transforming the solar industry with our microinverter technology.

About the Role

This position is within a team developing fully functional prototypes from scratch to demonstrate new advanced operation and control for autonomous grid connection, management, and regulation.

Key Responsibilities
  • Defining and developing new functional concepts for microinverter systems and subsystems.
  • Designing and implementing firmware and embedded software for real-time operation and control.
  • SIMulating new algorithms for autonomous microgrid power flow management.
  • Developing unit and system test software.
  • Validating algorithms using system simulation tools.
  • Collaborating with hardware engineers to test and troubleshoot prototype designs.
  • Firmware testing.
Requirements
  • Bachelor's degree in Electrical Engineering or Power Electronics/Power Systems.
  • Minimum 10 years of experience in embedded software or firmware design and development.
  • Expertise in C++, C, and Assembly for real-time applications.
  • Able to understand and implement digital signal processing (DSP) concepts in a microprocessor environment.
  • Familiarity with evaluating CPU versus hardware processing requirements and trade-offs for cost-effective designs.
  • Ability to troubleshoot firmware-related issues within complex systems.
  • Familiarity with software development processes, including Agile, Structured, Object-Oriented, etc.
  • Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc.
  • Familiarity with software code management tools such as GIT, Mercurial, etc.
  • Ability to carry a design task from concept to implementation.
What We Offer
  • An estimated salary range of $150,000 - $200,000 per year, depending on experience.
  • A fast-paced and innovative work environment with exciting new projects.
  • The opportunity to contribute to designing, developing, and manufacturing next-generation energy technologies.
  • A global company with approximately 68 million products installed across more than 145 countries.


  • Bengaluru, Karnataka, India Nymble Full time

    About NymbleNymble is a cutting-edge startup that's revolutionizing the way we cook at home. Our mission is to make cooking easier and more enjoyable through the use of artificial intelligence and computer vision.What We DoWe're building a range of smart kitchen appliances that can cook food for you autonomously. From cooking robots to smart ovens, our...


  • Bengaluru, Karnataka, India Nymble Full time

    About NymbleNymble is a revolutionary startup that's changing the way we cook at home. Our mission is to make cooking easier and more enjoyable through the use of autonomous robots.We're backed by top-tier VCs, including Accel Partners and Waterbridge Ventures, and are on a fast-growth trajectory.Job Description:We're looking for an experienced Firmware...


  • Bengaluru, Karnataka, India Grid Dynamics Full time

    About the RoleWe are seeking a highly skilled Senior Sales Strategist to join our team at Grid Dynamics. This is an exciting opportunity to leverage your expertise in sales management to drive business growth and expand our customer base in India.


  • Bengaluru, Karnataka, India Career Grow Solutions Full time

    Job DescriptionWe are seeking an experienced Embedded Firmware Solutions Engineer to join our team at Career Grow Solutions.This is a challenging opportunity for a skilled professional to lead the development of high-quality firmware solutions, leveraging expertise in embedded software and hardware engineering.


  • Bengaluru, Karnataka, India Nymble Full time

    About UsNymble is a fast-growing Series-A funded startup backed by Tier-1 VCs including Accel Partners, Waterbridge Ventures. We build innovative cooking robots that live inside your kitchen and cook food for you completely autonomously.Job DescriptionWe are looking for an experienced Firmware Engineer to join our team. As a key member of our engineering...


  • Bengaluru, Karnataka, India Envision Energy Full time

    Job OverviewWe are seeking an experienced Electric Power Grid Solutions Engineer to join our team at Envision Energy. In this role, you will be responsible for providing technical expertise in grid connection space and endeavour to improve the capabilities.About the RoleThe successful candidate will have experience in grid connection engineering and power...


  • Bengaluru, Karnataka, India Micron Full time

    Lead Firmware Design for Next-Generation Storage SolutionsMicron Technology is a world leader in innovating memory and storage solutions, driving the transformation of information into intelligence. As a Senior Firmware Design Engineer, you will play a critical role in shaping the future of advanced storage solutions.About MicronWe envision a world where...


  • Bengaluru, Karnataka, India CN Solutions Full time

    About CN SolutionsWe are a leading provider of innovative solutions in the technology industry.Our team is passionate about delivering high-quality products that exceed our customers' expectations.Job DescriptionWe are seeking an experienced Firmware Validation Engineer to join our team. The ideal candidate will have a strong background in storage firmware...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    **About ADCI - Karnataka**We are a fast-paced team passionate about delivering innovative security solutions to make neighbourhoods safer. Our mission is to innovate rapidly on behalf of our customers and deliver ambitious technical products.As a Senior Firmware Development Engineer, you will engage with an experienced cross-disciplinary team to conceive and...


  • Bengaluru, Karnataka, India ACL Digital Full time

    Job DescriptionWe are seeking a highly skilled Senior Power Grid Designer to join our team at ACL Digital.About the RoleThis is an exciting opportunity for an experienced power grid designer to work on complex projects and contribute to the growth of our organization. As a Senior Power Grid Designer, you will be responsible for designing and analyzing power...


  • Bengaluru, Karnataka, India Micron Full time

    Transform the Future of Information StorageWe are a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.As a Senior Firmware Engineer for Storage Solutions, you will be part of our team responsible for developing...


  • Bengaluru, Karnataka, India Ola Full time

    Job Summary: Ola is seeking a highly skilled Senior Autonomous Systems Software Engineer to develop cutting-edge Path planning algorithms. This role requires expertise in developing robust solutions to complex Autonomous driving problems, working across Perception, Motion planning, Behavior planning and Control system components. The ideal candidate will...


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

    Job DescriptionWe are seeking a highly skilled Senior Firmware Development Engineer to join our team at ConnectPro Management Consultants Pvt Ltd. As a key member of our engineering team, you will be responsible for developing and implementing firmware drivers, system boot code, RTOS abstraction layers, and firmware features in a Linux environment.About the...


  • Bengaluru, Karnataka, India ELECBITS TECHNOLOGIES PRIVATE LIMITED Full time

    ELECBITS TECHNOLOGIES PRIVATE LIMITED is seeking a skilled Firmware Development Specialist to join our team. As a key member of our electronics team, you will be responsible for designing, developing, and testing firmware for electronic systems. Your expertise will ensure that our products meet the required functional and performance standards. Key...


  • Bengaluru, Karnataka, India Phase Power Protection Private Limited Full time

    Job DescriptionSenior Embedded Firmware ArchitectPhase Power Protection Private Limited seeks a skilled Senior Embedded Firmware Architect to lead the development of our cutting-edge embedded systems. Key Responsibilities:Design and implement efficient embedded firmware solutions using ARM architecture.Lead a team of engineers in the development of firmware...


  • Bengaluru, Karnataka, India Ola Full time

    Job OverviewOla is seeking a highly skilled Senior Software Engineer to join our team and lead the development of cutting-edge autonomous driving solutions.This role offers an exciting opportunity to work on state-of-the-art path planning algorithms and contribute to the growth of Ola's autonomous driving capabilities.About YouWe are looking for a seasoned...


  • Bengaluru, Karnataka, India Bosch Group Full time

    At Bosch Group, we are seeking a talented Senior Energy Optimization Engineer to join our team and contribute to the advancement of smart grids and energy optimization technologies.The ideal candidate will have a Ph.D. in Engineering (preferably Electrical, Mechanical, or Computer Science) from top Indian institutes (IITs, IIITs, IISc etc.) or from top...


  • Bengaluru, Karnataka, India Western Digital Full time

    About UsWestern Digital is a leading provider of data storage solutions, empowering innovation and pushing the boundaries of technology. Our vision is to power global innovation, making the impossible possible.Job OverviewWe are seeking an experienced Firmware Engineer to join our team in developing cutting-edge storage products with interfaces like SAS,...


  • Bengaluru, Karnataka, India Tech Mahindra Full time

    Role Overview:As a senior firmware engineer at Tech Mahindra, you will be responsible for developing memory firmware for ABL FW.Key Responsibilities:Design and implement memory firmware for DDR4, DDR5, and NVDIMM.Develop and maintain firmware for different DIMM types, including UDIMM, SODIMM, RDIMM, LRDIMM, and LPDDR.Collaborate with the team to implement...


  • Bengaluru, Karnataka, India Thales Full time

    Thales India Engineering Competency Center in Bangalore is seeking a highly skilled Senior FPGA Firmware Design Engineer to join their team. This role involves developing FPGA firmware, RTL design, testing in the virtual environment and in the target hardware for Defense and Military applications.About ThalesWith over 1800 employees working with Thales and...