Talent.com
This job offer is not available in your country.
Staff Firmware Engineer

Staff Firmware Engineer

ConfidentialBengaluru / Bangalore
16 days ago
Job description
  • Defining and developing new functional concepts for microinverter system and sub system.
  • 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.
  • Working with hardware engineers to test and troubleshoot prototype designs.
  • Firmware testing.
  • Who you are and what you bring :

    • BE / ME Electrical Engineering and / or Power Electronics / Power Systems.
    • Overall 8+ years of experience in embedded software or firmware design and development , preferably into electrical  / control systems and / or power electronics product s domain.
    • 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.
    • Ability to test code and hardware both with and without external test equipment such as oscilloscopes, power meters, etc.
    • Familiarity with software development processes. E.g. 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.
    • Ability to document engineering requirements, document solutions, and test new firmware designs
    • Skills Required

      Embedded Systems, system simulation, Firmware Development, Power Electronics

    Create a job alert for this search

    Firmware Engineer • Bengaluru / Bangalore