Position: Senior Embedded Software Engineer
Location: Shepton Mallet, United Kingdom
Job Type: Permanent
Salary: £60,000 - £65,000 + amazing benefits
Client: Experis
EU work permit required: Yes
Job Reference: aca4c70765d8
Posted: 14.03.2025
Expiry Date: 28.04.2025
Job Description:
Your initial project will involve support for new feature development and bug fixing using Qt, as well as maintenance and enhancement of existing products using C/Java.
Daily Responsibilities:
1. Development and maintenance of software within the company portfolio for both upcoming and existing systems.
2. Collaboration across functional disciplines to solve software problems and develop new features.
3. Develop clean, efficient, and testable code.
4. Perform code reviews and pull requests to ensure quality standards are met.
5. Participate in technical design and architecture discussions.
6. Support junior engineers with mentoring and guidance.
7. Work within an agile team, including sprint planning, stand-ups, and retrospectives.
8. Gather and design specifications.
9. Support the creation of help topics and operational manuals.
Must Have Skills:
1. Broad software development experience, working with multi-threaded real-time applications, specifically interacting with proprietary and off-the-shelf hardware.
2. Experience with the Qt framework for developing libraries and GUIs (Qt Widgets).
3. Experience with unit test/mock frameworks (SOLID/TDD), with a strong working knowledge of gmock/gtest.
4. Proficiency in C/C++ (C++17 and newer).
5. Proficiency with CMake toolchain.
6. Proficiency in building third-party libraries for Linux.
7. Experience with installer/deployment of applications for Linux/Windows (RPM/Autotools/Wix).
8. Experience with Ethernet and serial communication protocols.
Desired Skills:
1. Embedded systems, 32-bit microcontroller, ARM, PIC.
2. Java, Python.
3. PHP, SQL, BASH, HTML.
4. Subversion.
5. PostgreSQL/SQLite.
6. I2C, One Wire communications, PCI Bus.
Other Information:
1. You will be working a 38-hour week, starting between 8am-9am, Monday to Friday, and finishing between 4.30pm-5.30pm Monday to Thursday, and 2.30pm Friday.
2. Company benefits include 25 days annual leave, healthcare, training budget, e-learning subscription, option to purchase additional leave, pension, health cash plan, and Employee Assistance Program.
How to Apply:
Send a CV to People Source Consulting Ltd. People Source is acting as an Employment Agency in relation to this vacancy.
#J-18808-Ljbffr