Principal Engineer (C++ Linux)
Would you like to work with an organisation at the forefront of making energy consumption as efficient as possible using the latest technology to develop world-leading products to link with the Internet of Things? As C++ Principal Embedded Firmware Engineer this is a chance to work on interesting & challenging projects, to integrate & work with products & low power devices that will change the way people go about their daily lives, & help to save energy.
This client has assembled a 1st class team of engineers working on projects, remotely or in fantastic offices, who all share a passion for producing high quality software which will have a positive environmental effect via Smart Products & devices to control heating, hot water, & cooling amongst other things.
As a highly talented & self-motivated experienced C++ / Linux embedded software engineer, you'll join the UK team as the Principal Engineer, responsible for creating software for an efficient, maintainable & coherent product architecture for a wide range of home automation & IoT products.
You'll provide mentorship to more junior members of the team, be a team leader on projects & liaise with the business & stakeholders.
You'll be involved in the full lifecycle, creating detailed design, coding & validation of C++ / Linux embedded software, with a focus on standards-based wireless networking, collaborate with global teams to ensure the delivery of new products according to agreed timescales, using best practice for code integrity & design validation you'll ensure that the integrity of the system & software architecture is maintained throughout the lifecycle of the product.
As an embedded C++ & Linux Principal Engineer
with proven experience in modern C++ (ideally in both embedded Linux & resource-constrained platforms) you’ll have a structured approach (but able to deal with ambiguity) to design & verification, able to select appropriate software architectures, you can produce efficient C++ & Linux embedded software implementations. You appreciate electronic hardware & electronics & microcontroller-based embedded systems & have knowledge of TDD, CI & Git, firmware development environments (compilers, debuggers, emulators & toolchains).
In the past you’ll have managed & developed teams, managed projects and interacted & liaised directly with stakeholders and clients.
Any experience with Yocto, Docker & microservice architectures, microcontroller firmware development, low-power wireless communications, (Zigbee, Wi-Fi & Bluetooth), software design for (RTOS/Linux ) thread-based architectures & software development for consumer products is a plus.
You’ll have a degree (computer science, electrical/electronic engineering or equivalent) & to thrive in this role you’ll use your attributes as a natural collaborator, self-starting team worker, using good time management & communication skills.
What they offer
Title: Principal Engineer
Location: Home-based / Remote working.
Start Date: ASAP/
Duration: Permanent appointment.
Salary: c£60,000 - £70,000 pa & comprehensive benefits expected of a global company
You can look forward to growing your career in a dynamic workplace with significant personal responsibility & flexible working models to ensure the right work/life balance. They are investing heavily in new technology & a range of Internet & cloud-connected smart products to make the best of the IoT & you will be in the heart of that.
So if you want to work with exciting cutting edge technology to deliver products to impact the world then call Simon or Laura on 01566 776 888 or email [email protected]
Services advertised are those of an Employment Agency.