Senior Embedded Software Engineer (GMT +/-2 Time Zone)

🔍 Get help on your software engineer job search

Job Description

Lunar is transforming the way we power our homes by building an ecosystem of all-electric products starting with a next-generation home battery system. The Lunar team is made up of savvy entrepreneurs as well as passionate technology and industry experts who build and deploy products to electrify homes, which are connected through an integrated software platform called, Gridshare

We are looking for a Senior Embedded Software Engineer to join our ambitious, focused and collaborative team of talented developers to build the features the company needs to succeed in its vision.

Responsibilities:-

You will take charge of a diverse range of responsibilities, which may include:-

  • Developing the software running in an embedded Linux platform including optimisation on the edge.
  • Designing, coding and testing sub-systems that provide high performance functionality on constrained hardware.
  • Writing code across the full embedded stack from bootloader to high-level application software, including on embedded Linux operating systems.

Your required skills:

  • Good experience in developing Rust
  • A proven track record of at least 5 years’ developing and architecting software, encompassing the full lifecycle from prototype to production.
  • Ability to integrate hardware and software to develop end-to-end solutions.
  • A demonstrated ability to contribute to a multi-disciplinary team following modern software engineering practices (e.g. Git, Continuous Integration).

Good to have:

  • Experience in any of: Python / C.
  • Familiarity with automated testing tools and debugging methodologies.
  • Ability to read hardware schematics and PCBs.
  • Interest in the energy sector or IoT

You should be:

  • Happy working in a small, fast-moving team, in which your initiative and contributions can have a big impact

Joining us gives you:

  • Competitive salary plus stock options package
  • Private Medical Insurance scheme through BUPA (medical history disregarded)
  • A wellbeing and lifestyle benefits plan through Medicash
  • 5% employer contributions pension matching
  • A budget for work related training of £1,000 per financial year and an allowance of 4 training days
  • Cycle To Work scheme and Workplace Nursery benefit
  • £200 upon joining for remote work set-up
  • Access to Spill - Mental Health Support platform
  • Enhanced Maternity + Paternity Pay
  • 25 days annual holiday entitlement + 8 Bank Holidays
  • Flexible start and finish times, fully remote working or hybrid depending on preferences

Location: This role can be fully remote inside the UK and in some cases, within GMT+/-2 time zones. You're also welcome to work from our office in Liverpool Street, London (UK), as frequently as you desire.. Our offices in Liverpool Street (London) and Manchester will remain available for any employees who wish to use them on a part-time or full-time basis.

We are proud to be an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, ethnicity, disability, religion/belief, sexual orientation, gender identity or expression, nationality, age or social background. We would like to actively encourage applications from those who identify with less represented and minority groups. We do not filter applications by university background and encourage those who have taken alternative educational and career paths to apply.

Apply to Job

👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!

Get a referral to Lunar Energy

If possible, try to get a warm intro/referral to Lunar Energy before applying! Do a LinkedIn search to see who you may know at the company. See this LinkedIn post from Steven for more details on this tactic.

All job openings from Lunar Energy

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.