Firmware Engineer

Schneider Electric

The Role

Overview

Develop and validate embedded firmware for smart heating products.

Key Responsibilities

  • code development
  • design validation
  • team mentoring
  • acceptance criteria
  • product delivery
  • code integrity

Tasks

-Full lifecycle involvement in detailed design, code development, maintenance, and validation for new and existing product lines in line with the business needs. -You will mentor junior team members to support the team development as a whole. -You will collaborate with the systems design engineers, test engineers, and product owners to form acceptance criteria which you will develop code against. -Collaborate with other global teams to ensure the timely delivery of new products according to agreed timescales -Adopt in-house best practice for code integrity and design validation

Requirements

  • c++
  • agile
  • git
  • ci
  • zigbee
  • microcontrollers

What You Bring

We are seeking a highly talented and self-motivated Senior Firmware Engineer to work in our UK team. Based in the Plymouth office in a hybrid role with a minimum of 2 days on site with occasional travel to other sites as required. As an embedded firmware engineer you will have a structured approach to design and verification with demonstrable skills in selecting appropriate software architectures. You will be able to produce efficient embedded software implementations and have a good appreciation of electronic hardware. You will play a key role in the realisation of leading-edge smart heating products. It is key that you can demonstrate you are a natural collaborator with a successful track record of embedded software delivery in your career to date. You will have a passion for design excellence and demonstrate outstanding technical competence. -You will have experience of firmware development environments including compilers, debuggers, emulators and toolchains -Ideally you will have experience of development in an Agile environment and understand the concepts of the methodology. -Experience of low-power wireless communications, such as Zigbee, Wi-Fi and Bluetooth -You should have proven skills in object orientated development and modern C++, ideally in embedded microcontroller firmware development on Microcontroller families such as Si-Labs, Microchip, and TI. -You will be able to demonstrate experience in Continuous Integration and distributed revision control tools along with bug tracking platforms (such as Git, Jira, confluence) -Good understanding of electronics and microcontroller-based embedded systems for consumer products -You will have a degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent degree or experience.

Benefits

“We are proudly participating in the Disability Confident Program offering support to people in the workplace who consider themselves living with a disability.” Competitive salary & Bonus Scheme, 28 Days Annual Leave + Public Holidays, Holiday Buy & Sell programme, Pension Scheme, Employee Share Ownership Programme, Various Health & Wellbeing Support Options, Gym Flex, Open Talent Market (internal mobility opportunities + access to mentors & projects globally), Shopping & Dining Discounts, Learning Portal and much more.

The Company

About Schneider Electric

-Evolved from a steel and armaments business into a leading digital energy solutions provider. -Pioneered programmable logic controllers and circuit breakers, growing through iconic acquisitions like Square D and APC. -Typical projects include intelligent buildings, smart factories, resilient infrastructure, and future-proof data centres without specific numerical data. -Its EcoStruxure platform delivers AI-enabled digital twins and lifecycle management. -Expertise spans electrification, automation, digitization, smart industries, buildings, and data centre cooling. -Unusual ventures include offshore cruise-ship charging systems and innovative tax-credit swaps to fund solar projects.

Sector Specialisms

Energy

Infrastructure

Industry

Buildings

Data Centers

Networks

Residential

Oil and Gas

Water Treatment

Mining

Metals

Hospitals

Hotels

Retail

Office Buildings

Marine