Job Title: Senior Embedded Software Engineer
Location: Shepton Mallet, United Kingdom (Hybrid working available after onboarding, minimum 60% office-based)
Salary: £60,000 - £65,000 + benefits
Industry: Engineering
Job Reference: 5757_1741778805
Posted: 05.05.2025
Expiry Date: 19.06.2025
Job Description:
This role is exclusive to People Source. Apply via this advert.
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's portfolio for upcoming and existing systems.
2. Cross-disciplinary collaboration to resolve software issues and develop new features.
3. Develop clean, efficient, and testable code.
4. Conduct code reviews and pull requests to ensure quality standards.
5. Participate in technical design and architecture discussions.
6. Mentor and guide junior engineers.
7. Work within an agile team, including sprint planning, stand-ups, and retrospectives.
8. Create requirement and design specifications.
9. Assist in creating help topics and operational manuals.
Essential Skills:
* Experience with multi-threaded real-time applications interacting with hardware.
* Proficiency with Qt framework (Widgets) for library and GUI development.
* Experience with unit testing frameworks like gmock/gtest.
* Proficiency in C/C++ (C++17 and newer).
* Experience with CMake and building third-party libraries for Linux.
* Experience with application deployment on Linux/Windows (RPM, Autotools, WIX).
* Knowledge of Ethernet and serial communication protocols.
Desired Skills:
* Embedded systems, microcontrollers (ARM, PIC).
* Languages: Java, Python, PHP, SQL, BASH, HTML.
* Version control: Subversion.
* Databases: PostgreSQL, SQLite.
* Communication protocols: I2C, One Wire, PCI Bus.
Additional Information:
* Work hours: 38 hours/week, start between 8-9 am, finish by 4.30-5.30 pm (Monday-Thursday), 2.30 pm Friday.
* Benefits include: 25 days annual leave, healthcare, training budget, e-learning subscription, additional leave options, pension, health cash plan, Employee Assistance Program.
Application Process:
Send your CV to the provided contact. Note: This role is exclusive to People Source Consulting Ltd, a specialist in technology recruitment across various sectors.
#J-18808-Ljbffr