-
FetchJobs.co

Software Engineer - C++

FetchJobs.co
United Kingdom · Full-time · Associate

About The Company

Greenfield IT Recruitment is a reputable staffing and recruitment agency specializing in providing top-tier talent to the engineering and technology sectors. With a strong focus on connecting innovative companies with skilled professionals, Greenfield IT Recruitment has built a trusted reputation for delivering tailored recruitment solutions that meet the unique needs of each client. Our client is a globally operating engineering and manufacturing company renowned for its commitment to innovation, quality, and excellence in delivering complex engineering solutions. They serve a diverse range of industries, including aerospace, automotive, and industrial manufacturing, emphasizing cutting-edge technology and sustainable practices.

About The Role

We are seeking a highly skilled Senior Software Engineer with expertise in C++ to join our client's dynamic engineering team. This role offers an exciting opportunity to contribute to the development of sophisticated embedded software systems used in demanding engineering and manufacturing environments. The successful candidate will be responsible for designing, developing, and testing software for real-time embedded products, including those running on real-time Linux platforms. This role requires a proactive individual capable of working both independently and collaboratively within a team, with the ability to lead projects when necessary. The position is based onsite in Powys (SY15) with hybrid working arrangements available, providing flexibility to balance work and personal commitments. The role offers a competitive salary of up to £70,000 plus benefits, reflecting the importance of this position within the organization.

Qualifications

  • A degree in an Engineering discipline or equivalent professional experience in software development.
  • Proven experience in designing and developing software in C++ and C for embedded systems.
  • Experience working with real-time operating systems, particularly real-time Linux.
  • Strong understanding of embedded software development lifecycle, including requirements gathering, coding, testing, and documentation.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills, capable of articulating technical concepts clearly to team members and stakeholders.
  • Experience mentoring or guiding junior engineers is highly desirable.
  • Ability to work effectively within a team and independently, managing multiple tasks efficiently.

Responsibilities

  • Design, develop, and implement software solutions for embedded systems using C++ and C, ensuring robustness and performance standards are met.
  • Write and review detailed technical requirements for both complete products and individual software components.
  • Conduct code reviews to ensure code quality, consistency, and adherence to best practices.
  • Act as a technical mentor to junior team members, providing guidance and support to foster their professional growth.
  • Lead project phases as required, including planning, design, and execution, ensuring timely delivery within scope and budget.
  • Collaborate closely with hardware teams to optimize software performance and integration.
  • Develop and execute both automated and manual testing procedures to validate software functionality and reliability.
  • Maintain comprehensive documentation throughout the development process for future reference and compliance purposes.
  • Stay updated with the latest industry trends and incorporate innovative techniques into development practices.

Benefits

Our client offers a competitive salary package of up to £70,000, complemented by a comprehensive benefits package that includes health insurance, pension contributions, and performance-based bonuses. The company promotes a positive and inclusive working environment, encouraging professional development through training programs and career advancement opportunities. Flexible working arrangements, including hybrid work options, are available to support work-life balance. Employees also benefit from modern facilities and a collaborative culture that values innovation and continuous improvement. Additionally, the organization supports ongoing learning and development initiatives to ensure staff remain at the forefront of technological advancements.

Equal Opportunity

Our client is an equal opportunity employer committed to fostering an inclusive environment where all employees are valued and respected. They promote diversity in the workplace and do not discriminate based on race, gender, age, religion, sexual orientation, disability, or any other protected characteristic. They believe that a diverse workforce enhances creativity, innovation, and overall business success. All qualified candidates are encouraged to apply, and the company is dedicated to providing equal employment opportunities throughout the hiring process and beyond.

Key Skills

Ranked by relevance

embedded c embedded systems linux
Login to Apply
Posted
Apr 17, 2026
Type
Full-time
Level
Associate
Location
United Kingdom

Industries

Technology Information Media

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
zerothird
Related

Embedded Systems & FPGA Engineer (all genders)

2026-05-28

Full-time
Not Applicable
Austria
Technology
Engineering
View Job Details
Ripple
Related

Staff Software Engineer

2026-05-27

Full-time
Not Applicable
Switzerland
Technology
Engineering
View Job Details
TheDriveGroup
Related

Senior Software Engineer

2026-05-27

Contract
Mid-Senior
Australia
Technology
Information Technology