Senior Firmware Engineer Fully Remote in Basingstoke, Hampshire

Senior Firmware Engineer Fully Remote in Basingstoke, Hampshire

Basingstoke +1 Full-Time 60000 - 80000 € / year (est.) No home office possible
Lavazza Professional UK

At a Glance

  • Tasks: Design and develop cutting-edge embedded software for Lavazza's innovative beverage systems.
  • Company: Join Lavazza Professional, a leader in beverage technology with exciting growth plans.
  • Benefits: Fully remote work, competitive salary, and opportunities for professional development.
  • Other info: Collaborative environment with dynamic project teams and excellent career advancement opportunities.
  • Why this job: Be at the forefront of technology, making a real impact on consumer experiences.
  • Qualifications: Honours Degree in Computing/Software and experience in embedded systems required.

The predicted salary is between 60000 - 80000 € per year.

Lavazza Professional has ambitious plans to expand the range and features of its class leading drinks beverage systems and machines. A key part of this ambition is how we harness new technology and adapt it to benefit our customers and consumers. We are seeking dynamic and experienced Software Engineers to join the Equipment Development Team to bring this new technology to our products. The successful candidate will join the Software Engineering Team, reporting to the Global Software Engineering and Product Development Manager.

This job pertains to the design, development, delivery into production and maintenance of real time embedded software for the control of electromechanical systems used in Lavazza Professional equipment.

  • AREA OF FOCUS: This role focuses on the development and maintenance of embedded real time control software of electro-mechanical systems.
  • MANAGEMENT OF DESIGN TEAMS: Lead and coordinate software design teams, including internal and external partners and consultants to ensure complete, timely, delivery of proven control system software.
  • SYSTEMS DESIGN: Responsible for conceiving, planning, and implementing embedded real time control system software designs for existing and new Lavazza Professional equipment (brewers and vending machines).
  • DESIGN IMPLEMENTATION: Be a hands-on manager and key contributor to the development, delivery, and maintenance of software.
  • Identify and build relationships with technology and service suppliers to support current and future products or projects.
  • DRIVER FOR QUALITY: Apply software testing, verification, and validation tools to ensure best possible quality for the software and the system it controls. Evaluate and approve the software solutions delivered by external partners.
  • WORK WITH CROSS DISCIPLINE PROJECT TEAMS: Consult and work collaboratively as part of a multi-disciplinary product development team, translating needs into realizable goals, and clearly reporting progress to project managers and key stakeholders as needed.

Specify, deploy, and maintain appropriate tool chains for software development and software maintenance that enable agile project development. The Senior Firmware Engineer will lead the effort of the software discipline that forms part of multi-disciplinary project teams charged to deliver new products to market. The role requires a technically savvy creative problem solver with strong embedded firmware and control theory skills needed to act as a consultant to the wider product development teams. The individual will have the ability to turn a concept or consumer requirement into reality by deploying and managing relevant software solutions to meet the expected project scopes, schedules, and costs.

Software for Lavazza Professional products covers a wide range of domains and technologies that include embedded real time, micro-controller based electronics that use no operating system, embedded real time systems that are hosted by an operating system, and also PC platform tools. Working as part of a product development team, the role requires a close working relationship with mechanical and electronics engineers, as well as the understanding and appreciation of electronics and mechanical designs. The individual in this role will be required to be the project lead software expert, able to propose, define, design and deploy software systems that work seamlessly with the other parts of the system. Software project teams will be a mixture of internal and external individuals.

Minimum: Honours Degree in Computing/Software or related engineering subject.

  • TEAM AND PROJECT MANAGEMENT: Knowledge and experience leading project teams, including multidiscipline teams, both at a functional, as well as at a project level, managing internal and external resources.
  • Broad experience designing software for embedded systems control applications integrating electrical/electronic and mechanical systems. Comfortable working at a data sheet level, selecting/specifying microcontrollers, and intelligent ICs, serial and network interfaces. Experience of designing for and managing digital and analogue signals.
  • DATA ANALYSIS: Creative problem-solving ability with strong data analysis skills. Ability to design solutions for the real world controlling mechanical and thermal devices. Understanding of electrical and mechanical tolerances and designing fail safe robust software.
  • PRODUCT: Experience designing complex real time embedded software system architectures including control integration with electromechanical systems.
  • PROGRAMMING LANGUAGES: Expert level of competence in Embedded Structured ANSI-C / C++ for real time embedded systems. Experience of OOD, C++ and C#, XML an advantage. Sound understanding and proven experience of fault tolerant software design principles for real time embedded systems. Expert experience in design and development IDEs and tools such as IAR EW, Keil uVision or Microsoft Visual Studio. High levels of competence with electronics laboratory tools such as oscilloscopes and data loggers and a variety of software debug tools. Experience of Linux and Qt Embedded is an advantage. Understanding and experience of Agile project tools. Understanding and experience of software testing techniques, theory, and tools.

The successful candidate will be subject to reference checks and completing a DBS check.

Locations

BasingstokeHampshire

Senior Firmware Engineer Fully Remote in Basingstoke, Hampshire employer: Lavazza Professional UK

Lavazza Professional is an exceptional employer that fosters a collaborative and innovative work culture, allowing Senior Firmware Engineers to thrive in a fully remote environment. With a strong emphasis on employee growth, the company offers opportunities to lead dynamic project teams and engage with cutting-edge technology in the beverage industry. Employees benefit from a supportive atmosphere that encourages creativity and problem-solving, making it a rewarding place for those looking to make a meaningful impact.

Lavazza Professional UK

Contact Detail:

Lavazza Professional UK Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Firmware Engineer Fully Remote in Basingstoke, Hampshire

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend virtual meetups, and engage with professionals on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those related to embedded systems and firmware development. This will give potential employers a tangible sense of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions, especially those related to real-time embedded systems and project management. Confidence is key!

Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight how your experience aligns with our mission at Lavazza Professional.

We think you need these skills to ace Senior Firmware Engineer Fully Remote in Basingstoke, Hampshire

Embedded Real Time Software Development
Control Theory
Project Management
Team Leadership
Software Testing and Validation
Data Analysis
Embedded Structured ANSI-C / C++

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Firmware Engineer role. Highlight your experience with embedded systems, control theory, and any relevant programming languages like C or C++. We want to see how your skills align with our ambitious plans at Lavazza Professional!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background makes you a perfect fit for our Equipment Development Team. Don’t forget to mention any experience leading project teams or working collaboratively in multi-disciplinary environments.

Showcase Your Problem-Solving Skills:In your application, be sure to highlight specific examples of how you've tackled complex problems in embedded software design. We love creative problem solvers who can turn concepts into reality, so share those success stories with us!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re genuinely interested in joining our team at Lavazza Professional!

How to prepare for a job interview at Lavazza Professional UK

Know Your Stuff

Make sure you brush up on your embedded systems knowledge, especially in real-time control software. Be ready to discuss specific projects you've worked on, particularly those involving electromechanical systems. This will show that you understand the technical requirements of the role.

Show Your Leadership Skills

Since this position involves leading design teams, be prepared to share examples of how you've successfully managed projects and coordinated with cross-discipline teams. Highlight your experience in guiding both internal and external resources to deliver quality software solutions.

Demonstrate Problem-Solving Abilities

Prepare to tackle some technical problems during the interview. They might ask you to solve a real-world issue related to embedded firmware or control theory. Think through your approach to problem-solving and be ready to explain your thought process clearly.

Familiarise Yourself with Their Products

Take some time to research Lavazza Professional's equipment and their current technology. Understanding their products will help you tailor your responses and demonstrate your genuine interest in contributing to their innovative projects.