Stem recruitment specialists
Find your future role
Job title
C++ Software Engineer
Ref no. | BHN565765 |
---|---|
Location | Wales |
Start date | ASAP |
Job type | Contract 6 months |
Job status | Closed |
You can not apply for this job as its status is Closed.
Job summary
We are looking for an experienced Software Engineer to join our clients team on a contract basis.
Key skills required for this role
C++, Design, Software Engineer
Important
C++ Software Engineer
Job description
Location: Oakdale (95% remote working)
Duration: 6 month contract
Rate: £520 p/day LTD (Outside IR35)
Role profile:
We are looking for an experienced Software Engineer to join our clients team on a contract basis. Work tasks will include:
- Interpret functional and non-functional software requirements embodying them in detailed software designs that align with the broader software architecture.
- Develop and update software solutions, using the C++ programming language, validating fulfilment of requirements and adherence to detailed software designs.
- Where required effectively identify defect and failure root cause, then using the knowledge gained, identify appropriate design and implementation changes to effect resolution.
- Perform all software tasks in full adherence to the project's software development process, associated policies and guidelines.
- Ensure component regression tests are maintained and extended in-line with new development and defect resolutions.
- Supply accurate effort and timescales estimates for assigned software tasks and report progress to line manager.
What we are looking for:
- Professional experience developing distributed, multi-threaded, real-time software systems.
- Professional experience implementing software applications and services using C++
- Excellent analytical and problem solving skills
- Proficient in design capture in UML using Object Orientated Design (OOD) methodologies
- Familiarity with software configuration and change control best practice
- Strong communication skills including excellent written and spoken English.
Desirable:
- Experience of leading small groups of software engineers in developing new system capabilities
- Defense / automotive / aerospace industry background.
- Embedded System design.
- Rhapsody or equivalent UML modelling tool.
- MISRA C++ guidelines.
- Static code analysis tools such as LDRA.
- Greenhills MULTI and Microsoft Visual Studio
- SVN configuration management tool.
- GUI development using OpenGL.
- Data Distribution Service (DDS)
- Windows driver development experience an advantage