Talent.com
No longer accepting applications
Senior Embedded Firmware Engineer

Senior Embedded Firmware Engineer

ConfidentialBengaluru / Bangalore, India
21 days ago
Job description

Description

Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries.

Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!

Must be available to work on-site at our Bangalore office 5 days per week.

About The Role

This position is part of the Consumer Business Unit (CBU), which focuses on launching direct-to-consumer products. Our team is responsible for designing, prototyping, and launching Portable Energy Systems—compact solutions that integrate Enphase's core technologies to deliver IoT-enabled backup power for consumers. We're looking for a motivated individual who thrives in a fast-paced environment and can collaborate closely with the team to develop and deliver innovative solutions.

What you will be doing

  • Develop, maintain, and optimize Bitbucket Pipelines configurations (e.g.,bitbucket-pipelines.yml) to automate build, test, and deployment processes
  • Develop board level and system level embedded software for solar and battery based portable products
  • Work with hardware and system engineers to conceptualize and document the design architecture for implementation
  • Firmware EVT testing (engineering validation testing) once the design code is ready
  • Working with DVT (design validation testing) engineers to test and troubleshoot prototype designs

Who You Are And What You Bring

  • BE / B. Tech Electrical Engineering or Computer Engineering or Computer Science
  • B.E / B. Tech and 5+ years / M. Tech and 3+ years' experience in a similar (non-academic) role as an embedded software or firmware engineer
  • Experience in designing, implementing, and managing CI / CD pipelines, particularly using Bitbucket pipelines, to automate software development workflows
  • Experience in designing, maintaining, and optimizing CMake-based and Makefile-based build systems
  • Familiarity with Docker and containerization for creating and managing build environments within the pipeline
  • Proficiency scripting language Python to automate software development workflows
  • Expertise in C for real-time applications
  • Experience with both bare metal and real-time operating systems (RTOS)
  • Ability to troubleshoot firmware related issues within complex systems
  • Ability to test code and hardware both with and without external test equipment such as oscilloscopes, power meters, etc
  • Familiarity with software development processes, Atlassian cloud suite, Git configuration management
  • Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc
  • Ability to carry a design task from concept to implementation and verify
  • Ability to document engineering requirements, document solutions, and test new firmware designs
  • Familiarity with ARM Cortex-M4 / 7, STM32 or similar microcontroller architectures is a plus
  • ESP32 or similar radio modules for Wi-Fi / Bluetooth experience is a plus
  • FreeRTOS and / or Zephyr development experience is a plus
  • Familiarity with AC grid simulators and solar panel simulators is a plus
  • Experience developing embedded firmware for power electronics-based products, such as inverters, motor drives, power supplies, or battery management systems is a plus
  • Skills Required

    C, Cmake, Gdb, Makefile, Eclipse, Gcc, Zephyr, Gnu Make, Git, Freertos, Docker, Python

    Create a job alert for this search

    Senior Firmware Engineer • Bengaluru / Bangalore, India

    Related jobs
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    TalentojBengaluru, Karnataka, India
    Strong proficiency in Embedded C.Hands-on experience with bare-metal firmware development.Proficiency with communication protocols : I2C, UART, RS485. Experience with ARM Cortex controllers (STM32, N...Show moreLast updated: 30+ days ago
    • Promoted
    Advanced Lead Engineer-Embedded Sw.

    Advanced Lead Engineer-Embedded Sw.

    Wabtec CorporationBengaluru, Karnataka, India
    As an Application Development Engineer, you will be responsible to design, developing, and maintain programmable logic controller (PLC), SCADA & HMI system for industrial automation under Charging ...Show moreLast updated: 10 days ago
    • Promoted
    Senior Software Engineer – Model-Based Development (MBD)

    Senior Software Engineer – Model-Based Development (MBD)

    eStar Technologieshosur, tamil nadu, in
    Tech in Computer Science / Electronics.We are looking for an experienced Model-Based Development (MBD) Engineer to join our client's Electronics R&D team. In this role, you will design, develop, int...Show moreLast updated: 23 hours ago
    • Promoted
    Sr Advanced Embedded Engr

    Sr Advanced Embedded Engr

    HoneywellBengaluru, Karnataka, India
    At Honeywell, our people are driven by a desire to contribute, be challenged and grow.Our people make Honeywell a special company and are a key competitive advantage. Thousands of Honeywell Aerospac...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    SSDB Tech Serviceshosur, tamil nadu, in
    Design, develop, and deploy end-to-end web applications (front-end and back-end).Collaborate with cross-functional teams (UI / UX, QA, DevOps) to deliver robust and efficient solutions.Participate in...Show moreLast updated: 23 hours ago
    • Promoted
    Senior Software Engineer (Embedded)

    Senior Software Engineer (Embedded)

    HMEBengaluru, India
    For over 50 years, HME has created industry-leading products and services, their earliest being the first wireless microphone for the professional audio market in 1974. Since then, they have evolved...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Engineer

    Senior Embedded Engineer

    TEKsystemsBengaluru, Karnataka, India
    Notice Period preference : immediate to 45 Days.Semiconductor Design / Manufacturing.Experience : 4-10 Years of experience. Embedded C Programming and Problem solving.Domain / specialization Specific a...Show moreLast updated: 15 days ago
    • Promoted
    Senior Software Engineer I (Fullstack)

    Senior Software Engineer I (Fullstack)

    LG Ad Solutionshosur, tamil nadu, in
    LG Ad Solutions is a global leader in connected TV (CTV) and cross-screen advertising.We pride ourselves on delivering state-of-the-art advertising solutions that integrate seamlessly with today's ...Show moreLast updated: 23 hours ago
    • Promoted
    Senior System Engineer

    Senior System Engineer

    Creditsafe Technologyhosur, tamil nadu, in
    We are seeking a skilled and enthusiastic.In this position, you will guide fellow developers and collaborate within an Agile environment to deliver high-quality products. Develop, test, and maintain...Show moreLast updated: 23 hours ago
    • Promoted
    Embedded Hardware Engineer

    Embedded Hardware Engineer

    Praanhosur, tamil nadu, in
    The company is backed by top tier VCs and CXOs globally and currently operates between the United States and India.Our team puts extreme attention to detail and loves building technology that's asp...Show moreLast updated: 23 hours ago
    • Promoted
    Senior Desktop Engineer

    Senior Desktop Engineer

    HCLSoftwarehosur, tamil nadu, in
    We are seeking a highly skilled and experienced Sr.Desktop Engineer to join our team.The ideal candidate will be responsible for developing and maintaining operating system images for both Windows ...Show moreLast updated: 23 hours ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Digilehosur, tamil nadu, in
    Develop and configure ServiceNow modules, especially.Build custom applications, UI Policies, UI Actions, Business Rules, Script Includes, Client Scripts, and Workflows. Develop and maintain Service ...Show moreLast updated: 23 hours ago
    • Promoted
    Senior Embedded Firmware Engineer I

    Senior Embedded Firmware Engineer I

    ConfidentialBengaluru / Bangalore, India
    Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology. At Beckman Coulter Diagnostics, one of Danaher's 15+ operating companies, o...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Firmware Engineer

    Embedded Firmware Engineer

    PraanBangalore, IN
    The company is backed by top tier VCs and CXOs globally and currently operates between the United States and India.Our team puts extreme attention to detail and loves building technology that's asp...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Talentnautshosur, tamil nadu, in
    We are a new-age AI-First Digital and Cloud Engineering services company that drives Agility and Relevance for our client’s success. Powered by cutting-edge technology solutions that enable new busi...Show moreLast updated: 27 days ago
    • Promoted
    Senior Engineer

    Senior Engineer

    Ignitariumbangalore, karnataka, in
    We are looking for engineers who can develop, test and debug software in an embedded platform.Required skills and Knowledge : . Very good programming skills in C language or C++ language.Possess any o...Show moreLast updated: 16 days ago
    • Promoted
    Senior Electronics Engineer

    Senior Electronics Engineer

    Terumo Blood and Cell TechnologiesBangalore, IN
    We are looking for a highly skilled and experienced Senior Embedded Systems Engineer to join our dynamic team.Be responsible for Designing, developing, and maintaining embedded systems and software...Show moreLast updated: 1 day ago
    • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Nokiabangalore, karnataka, in
    Requires Bachelors / Masters in Engineering or equivalent with 10+ years of experience in Embedded domain in C / C++ and ARM environment. Experience in the design and development of Linux kernel solut...Show moreLast updated: 17 days ago