Software Engineer/C++

Software Engineer/C++

Poole Full-Time 36000 - 60000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Join a dynamic team to develop innovative software for mobility products.
  • Company: Endeavour is a leading player in the global mobility industry, based in Dorset.
  • Benefits: Enjoy flexible working options and a collaborative work culture.
  • Why this job: Be part of exciting projects that shape the future of mobility technology.
  • Qualifications: 3+ years in software development with expertise in C# and C/C++ required.
  • Other info: Opportunity for growth and learning in a supportive environment.

The predicted salary is between 36000 - 60000 £ per year.

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.

Software Engineer/C++ employer: Endeavour Recruitment Solutions

Endeavour offers an exceptional work environment for Software Engineers, particularly those passionate about the mobility industry. Located in the picturesque Dorset headquarters, employees benefit from a collaborative culture that prioritises innovation and quality, alongside opportunities for professional growth through hands-on experience with cutting-edge technologies. With a strong emphasis on agile methodologies and interdepartmental communication, Endeavour fosters a supportive atmosphere where team spirit thrives, making it an ideal place for those seeking meaningful and rewarding employment.
E

Contact Detail:

Endeavour Recruitment Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer/C++

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C#, C/C++, and the .NET Compact Framework. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.

✨Tip Number 2

Demonstrate your understanding of agile methodologies. Be prepared to discuss your previous experiences working in agile teams and how you've contributed to improving team dynamics and project outcomes.

✨Tip Number 3

Highlight any experience you have with embedded systems and integration of components like smartcards and Wi-Fi. If you have relevant projects or examples, be ready to share them during discussions.

✨Tip Number 4

Showcase your problem-solving skills by preparing examples of technical challenges you've faced in past projects. Discuss how you approached these issues and the solutions you implemented, as this will demonstrate your capability to handle similar situations in the new role.

We think you need these skills to ace Software Engineer/C++

C++ Programming
C# Programming
.NET Compact Framework
Embedded Software Development
Object-Oriented Design
UML
Design Patterns
SOLID Principles
Agile Methodologies
Technical Documentation
System Architecture Design
Software Design Reviews
Problem-Solving Skills
Interdepartmental Communication
Technical Sales Support

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C# and C/C++, as well as your familiarity with embedded systems. Include specific projects or roles where you've demonstrated your skills in object-oriented design and programming.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the mobility industry and how your background aligns with the responsibilities outlined in the job description. Mention your experience working in agile teams and your ability to enhance product quality.

Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving smartcard, Wi-Fi, or cellular components, be sure to include them in your application. Highlight your role and the technologies used to demonstrate your hands-on experience.

Emphasise Team Collaboration: Since the role involves working closely with other engineers and external partners, emphasise your teamwork skills. Provide examples of how you've successfully collaborated on projects and contributed to team spirit in previous roles.

How to prepare for a job interview at Endeavour Recruitment Solutions

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C# and C/C++, especially in the context of embedded systems. Bring examples of past projects where you've successfully integrated components like smartcards or Wi-Fi, as this will demonstrate your hands-on expertise.

✨Understand Agile Methodologies

Since the role involves working within agile teams, make sure you can articulate your understanding of agile principles. Be ready to share experiences where you've contributed to an agile environment, highlighting how it improved project outcomes.

✨Prepare for Design Reviews

Expect to discuss software design reviews during the interview. Brush up on your knowledge of object-oriented design, UML, and design patterns, and be ready to explain how you've applied these concepts in your previous work.

✨Emphasise Communication Skills

The role requires enhancing interdepartmental communication, so be prepared to discuss how you've fostered team spirit and improved collaboration in past roles. Share specific examples that highlight your ability to communicate technical information effectively.

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>