Enable job alerts via email!

Software Engineer/C++

Endeavour Recruitment Solutions

Poole

On-site

GBP 45,000 - 60,000

Full time

30+ days ago

Job summary

A global mobility industry client is seeking a skilled Software Engineer to join their team in Dorset. The role involves supporting the launch of new products by working collaboratively with internal engineers and external partners. Candidates should have strong experience in C#/.NET, embedded systems, and agile methodologies, aiming to enhance product quality and interdepartmental communication.

Qualifications

  • 3+ years of experience in software development.
  • Experience with .NET Compact Framework.
  • Knowledge of technology standards and documentation.

Responsibilities

  • Support .NET CF embedded products written in C# and C/C++.
  • Integrate smartcard, Wi-Fi, cellular components.
  • Conduct software design reviews and guide developers.

Skills

C#
C/C++
Object-oriented design
Agile methodology

Tools

Visual Studio

Job description

Endeavour has a fantastic opportunity for a skilled Software Engineer to join a global client, specialised in the mobility industry, based at the UK headquarters in Dorset.

As our client is growing, they have a need for a Device Application Software Engineer who will focus on supporting the introduction of new products.

The successful Software Engineer will work closely with other embedded software engineers locally and with external outsourced partners to review and support new product hardware designs, prototypes, and releases.

The software engineer’s responsibilities will include:

  • Working within a team of software engineers to support .NET CF embedded products written in C# and C/C++.
  • Integrating smartcard, Wi-Fi, cellular, and barcode components with native C/C++ APIs into the managed environment.
  • Working within agile teams, demonstrating understanding of agile mindset and techniques.
  • Contributing to the improvement of product and service quality by adhering to internal and external quality standards.
  • Enhancing interdepartmental communication to improve project and customer awareness and fostering team spirit.
  • Ensuring application of technical standards, documentation, and processes to all deliverables.
  • Identifying system architecture and design options and selecting the best solutions.
  • Undertaking software design reviews and guiding other developers as needed.
  • Refining specifications into a backlog and presenting tested, working software in iteration reviews.
  • Writing effective documentation and test processes.
  • Resolving technical issues during the project lifecycle and post-release.
  • Providing technical sales support for new opportunities or initiatives.
  • Having significant experience in a software development environment.
  • Possessing 3+ years of object-oriented design and programming (e.g., UML, Design Patterns, SOLID principles).
  • Having 3+ years of C#/.NET software development using Visual Studio.
  • Programming for Windows CE/Windows Embedded Compact and using the .NET Compact Framework.

Please get in touch ASAP to discuss this excellent career opportunity.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.