Senior Firmware Engineer (C++ Linux)
Would you like to work with an organization 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++ Senior 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 Senior C++& Linux Firmware Engineer, you’ll be responsible for creating software for an efficient, maintainable & coherent product architecture in a wide range of home automation & IoT products. You’ll be involved in the full lifecycle, creating detailed design, coding & validation of C++ & Linux embedded software, using-based wireless networking, best practice for code integrity & design validation you’ll ensure that the integrity of the system & software architecture is maintained throughout the product lifecycle.
As an embedded C++ & Linux software 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).
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: C++ Senior Firmware Engineer / C++ Embedded Software Engineer
Location: Home based / Remote working.
Start Date: ASAP/
Duration: Permanent appointment.
Salary: c£50,000 - £60,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.