Inverter Power Electronics Firmware Engineer

3 weeks ago


Mountain View, United States Lunar Energy Full time
Firmware Engineer - Inverter Power Electronics

Embedded/Firmware Engineers at Lunar will be responsible for the full product development lifecycle of our products' firmware and software, which are important sources of functionality, adaptability, and optimization of our designs. We are looking for people who are passionate about a more sustainable future, and want to make that vision a reality. An ideal candidate is excited and ready to collaborate closely with a dedicated, cross-functional team to deliver innovative, best-in-class products. Engineers at Lunar are hands-on and involved in all aspects of the product, and own the design from forming concepts based on first principles to managing high-volume production quality.

Lunar Energy was founded to transition homes to 100% clean energy-making our electricity greener, our air cleaner and our energy more safe, secure and reliable for all. We're a fast-growing, global company building the world's best clean energy products to electrify all homes and connect communities to form clean, resilient virtual power plants.

On a given day at Lunar, you'll likely...
  • Work collaboratively with other disciplines across the company to continuously refine and improve our understanding of how our products can create the greatest impact, get to market quickly, and operate reliably for our customers
  • Help us create the best possible products by brainstorming and evaluating new features and solutions and weighing pros and cons to narrow down options.
  • Test ideas and designs: back-of-the envelope calculations, building simulations and designing validation tests
  • Design firmware software that runs in our home energy product components: Power electronics controls, system-level behaviors and optimization, mobile app design and interfaces, system diagnostics and updates, RF and powerline communication protocols, control algorithms, and installation automation features.
  • Optimize manufacturing by designing automation support functionality in our components whose design reflects the part they play in the processes that create them and test them, and by supporting our features within our manufacturing partners
Desired Skills:
  • Degree in a computer-engineering related or adjacent field, or demonstrated commensurate ability.
  • 5 or more years experience delivering firmware for new products as part of a team.
  • Familiar with AC/DC and DC/DC power converters
  • Proficiency in C, and working familiarity with Cmake,
  • Ability to explain and communicate about technical concepts with engineers in a variety of fields.
Benefits:

We're dedicated to creating a remarkable employee experience. At Lunar, competitive base pay is one part of our total compensation package. Lunar employees also have the opportunity to become Lunar shareholders by getting equity in a fast-growing company and participating in our employee stock program.

Additional benefits include:
  • Medical, dental, and vision insurance for employees and dependents
  • Flexible Paid Time Off plus 10 paid holidays
  • Tax deferred 401(k) plan
  • Paid parental leave for all full time employees including 12 weeks paid parental leave for the birthing mother and 6 weeks paid parental leave for the non-birthing parent
  • Subsidized EV charging and pre-tax commuter benefits
  • Cell Phone stipend

Our DE&I Philosophy: Lunar Energy is an equal opportunity employer. We are committed to attracting, developing and retaining diverse talent by supporting an inclusive workplace. Lunar recruits, hires, trains, promotes, compensates, and administers all personnel actions without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any other status protected by applicable law.

Our Compensation Philosophy: Our goal is to ensure that all Lunar Energy employees are fairly compensated. Please note that the salary range information that follows is a good faith estimate for this position provided pursuant to the Pay Transparency for Pay Equity Act for California applicants. The salary range estimate for this position depending on level of experience is $140k- $200k USD

The actual offer, reflecting the total compensation package & benefits, will be at the company's sole discretion, and determined by factors including but not limited to years of experience, job level, geographic location, and other relevant business considerations. The company also reserves the right to amend or modify this job description, employee perks, and benefits at any time.
  • Firmware Engineer

    4 days ago


    Mountain View, United States Knightscope, Inc Full time

    Job DescriptionJob DescriptionHave you always been fascinated with technology and would love to be part of a remarkable team making a difference in the country’s security? Knightscope is the place to be!Job Description:The Firmware Engineer will have programming experience in embedded systems, including development of algorithms, manipulation of data...


  • Mountain View, California, United States VergeSense Full time

    Our CompanyThe workplace has undergone a complete transformation. Historically, occupancy was consistent; everyone worked in-office five days per week. But post-pandemic, occupancy is inconsistent, unpredictable, and dynamic, as work has become more flexible than ever before. To make decisions with confidence, workplace, CRE, and facilities management...

  • Firmware Engineer

    4 days ago


    Mountain View, United States Athelas Full time

    Job DescriptionJob DescriptionEvery day, it feels like healthcare becomes less about the practice of medicine. Hospitals and private practices operate on razor-thin margins, caught between the bureaucracy of insurance companies and ballooning administrative costs. And technological advancements — from electronic health record systems to dictation software...

  • Firmware Developer

    2 weeks ago


    Mountain View, United States Cynet Systems Full time

    Job Description: Pay Range $65hr - $70hr Responsibilities: A Firmware Developer (USB) will be involved in the USB stack development and/or maintenance of the USB stack/firmware. Primary responsibility will be collaboratively work with the other developers to understanding and troubleshooting USB related issues and resolve them in time. ...

  • Thermal Engineer

    1 month ago


    Mountain View, California, United States Lunar Energy Full time

    Lunar Energy was founded to transition homes to 100% clean energy-making our electricity greener, our air cleaner, and our energy more safe, secure and reliable for all.Lunar offers both a hardware and software solution approaching home energy storage from both the consumer's and utilities perspective to provide the most reliable and advantageous energy...


  • Mountain View, United States BCforward Full time

    Electrical Engineer 5BCforward is currently seeking a highly motivated Electrical Engineer 5 for an opportunity in Mountain View, CA-Hybrid! Position Title: Electrical Engineer 5Location: Mountain View, CA-HybridAnticipated Start Date: ASAPPlease note this is the target date and is subject to change. BCforward will send official notice ahead of a confirmed...


  • Mountain View, United States BCforward Full time

    Electrical Engineer 5 BCforward is currently seeking a highly motivated Electrical Engineer 5 for an opportunity in Mountain View, CA-Hybrid! Position Title: Electrical Engineer 5 Location: Mountain View, CA-Hybrid Anticipated Start Date: ASAP Please note this is the target date and is subject to change. BCforward will send official notice ahead of a...


  • Mountain View, United States Midas Consulting Full time

    Job Title: Senior Embedded Software EngineerJob Location: Mountain View, CA (On-site)Job Type: Full-time(Permanent) Must-Have: C, Firmware, Device driver, RTOS Required Skills: MultithreadingConcurrencyReentrance Very experienced with embedded systems Being able to design and develop software that works well in resource-constrained environments (CPU,...


  • Mountain View, United States Midas Consulting Full time

    Job Title: Senior Embedded Software Engineer Job Location: Mountain View, CA (On-site) Job Type: Full-time(Permanent)Must-Have: C, Firmware, Device driver, RTOSRequired Skills: Multithreading Concurrency Reentrance Very experienced with embedded systems Being able to design and develop software that works well in resource-constrained environments (CPU,...

  • Software Engineer

    4 weeks ago


    Mountain View, United States CARIAD Full time

    Job DescriptionJob DescriptionWe are CARIAD, an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform...


  • Mountain View, United States UST Inc Full time

    Who we are: At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 25 countries, we build for boundless impact—touching billions of lives in the process. Visit us at UST.com....


  • Mountain View, United States Enfabrica Full time

    Job DescriptionJob DescriptionEmulation EngineerJoin an ambitious, experienced team of silicon and distributed systems experts as a hardware emulation engineer. You have the opportunity to build a groundbreaking new category of product that revolutionizes the performance and scalability of next-generation distributed computing systems, and to help solve key...


  • Mountain View, United States Enfabrica Full time

    Job DescriptionJob DescriptionEmulation EngineerJoin an ambitious, experienced team of silicon and distributed systems experts as a hardware emulation engineer. You have the opportunity to build a groundbreaking new category of product that revolutionizes the performance and scalability of next-generation distributed computing systems, and to help solve key...


  • mountain view, United States US Tech Solutions Full time

    Title: Wearable/Consumer Electronics Mechanical Design EngineerDuration: 05+ months potential extensionLocation: Mountain View, CA (Hybrid role) Project Overview: Develop the next generation of Watches.You w...


  • Mountain View, United States CARIAD Full time

    Job DescriptionJob DescriptionWe are CARIAD, an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform...


  • Mountain View, United States L&T Technology Services Full time

    Role: Test Bench Infrastructure EngineerLocation: Mountain View, CA – Onsite Duration: Fulltime / ContractJob Description:Motivated team player, with positive attitude, strong work ethic and high attention to detailsCreative and strategic problem-solving mindsetAble to work in a multi-disciplinary, timeline bound and target oriented work environmentAbility...


  • Mountain View, United States L&T Technology Services Full time

    Role: Test Bench Infrastructure EngineerLocation: Mountain View, CA – Onsite Duration: Fulltime / ContractJob Description:Motivated team player, with positive attitude, strong work ethic and high attention to detailsCreative and strategic problem-solving mindsetAble to work in a multi-disciplinary, timeline bound and target oriented work environmentAbility...

  • Network Engineer

    4 days ago


    Mountain View, United States eTeam Full time

    Job description: 1 . Roles and responsibilities i. Network engineer Install and bootstrap GDCH software Installing, configuring and upgrading the software and firmware on physical appliances such HPE Servers, Cisco Switches, Ontap Storage Arrays; Respond and debug operational issues. b. What are minimum qualifications i. 3+ years of experience maintaining...

  • Network Engineer

    2 weeks ago


    Mountain View, United States eTeam Full time

    Job description: 1 . Roles and responsibilities i. Network engineer Install and bootstrap GDCH software Installing, configuring and upgrading the software and firmware on physical appliances such HPE Servers, Cisco Switches, Ontap Storage Arrays; Respond and debug operational issues. b. What are minimum qualifications i. 3+ years of experience...

  • Test Engineer

    1 week ago


    Mountain View, United States Excelon Solutions Full time

    Job Description:Motivated team player, with positive attitude, strong work ethic and high attention to detailsCreative and strategic problem-solving mindsetAble to work in a multi-disciplinary, timeline bound and target oriented work environmentAbility to follow oral, written, email, and text message instructionsAbility to work under low supervisionAbility...