Job Description
Lunar Energy is seeking a Senior Embedded Software Engineer to join their team. The company is focused on transforming home energy through all-electric products and an integrated software platform.This role involves developing software for an embedded Linux platform, designing and testing high-performance sub-systems, and writing code across the full embedded stack. The Senior Embedded Software Engineer will work with multiple teams to ensure delivery and consistency, and contribute to improving development practices.
Responsibilities: - 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.
- Working across multiple teams to ensure delivery, meet standards and ensure consistency
- Contributing to the continual improvement of our development best practices
Requirements: - 5+ years of experience as an Embedded Software or Firmware Engineer
- Good experience in developing Rust
- A proven track record of at least 5 years’ developing and architecting software
- Ability to integrate hardware and software to develop end-to-end solutions
- Working experience with Unix operating systems
Lunar Energy offers: - Competitive Compensation and stock options package
- Private Medical Insurance through BUPA
- Wellbeing and lifestyle benefits plan through Medicash
- 5% employer contributions pension matching, life assurance & income protection schemes
- £1,000 per financial year for work-related training and an allowance of 4 training days
- Cycle To Work scheme
- £200 upon joining for remote work setup
- Access to Spill - a Mental Health Support platform
- Enhanced Maternity and Paternity Pay, Workplace Nursery benefit
- 25 days of annual holiday entitlement plus 8 Bank Holidays