C/C++ Software Engineer

Descriptionmy
Gloucester, UK
9 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Continuous Integration Software Debugging Embedded C Embedded Software Hardware Interface Design Hardware-In-The-Loop Simulation Software Engineering Software Requirements Analysis Systems Integration Git Bare Metal

Requirements

Job DescriptionMy client is looking for a dynamic and experienced C/C++ developer to assist in delivering on embedded C/C++ safety critical projects. The role will involve working onsite 3 days per week in CheltenhamThe role will involve working on aerospace and defense systems. We are seeking an experienced Software Engineer with a wide breadth of skills who is interested in applying those skills and furthering their development skillset on a variety of software projects.As a Software Engineering Contractor, you will be expected to produce C/C++ code to internal software standards, develop and validate requirements, produce accurate design documentation, and complete thorough software testing.Key ResponsibilitiesSoftware Development: Requirements definition, design, development, and verification for a variety of integrity levels, from safety critical to proof of concept. Coding to internal coding standards and ensuring high quality robust solutions. Conduct design and code reviews to maintain high-quality standards. Debugging in embedded environments.Required Skills and ExperienceTechnical Expertise: High proficiency in C/C++ Experience in writing bare metal embedded software CI/CD workflow. Experience with Git, Containerised development environments, CI/CD. Familiarity with debugging tools, hardware interfaces, and safety analysis techniques.Personal Attributes: Strong organizational skills with the ability to collaborate in a wider team. Excellent communication skills, capable of effectively liaising with technical and non-technical stakeholders.Desirable Qualifications: Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing. experience in developing to DO-178C.JBRP1_UKTJ

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all