Make yourself visible and let companies apply to you.
Roles
Visual Studio Jobs
Overview
Find your next career move with top Visual Studio jobs on Haystack. Whether you're a developer, engineer, or software architect skilled in Visual Studio, our curated listings connect you with leading tech companies looking for your expertise. Start searching now to unlock the best opportunities in Visual Studio development and advance your IT career today!
Software Engineer (Firmware)
Elix Sourcing Solutions
Sandwich
Hybrid
Graduate - Junior
Private salary
RECENTLY POSTED

Embedded Software Engineer Location: Near Sandwich (Hybrid 2 days from home) Package: Competitive salary, 9 day working fortnight, profit bonus, and more benefits Security requirements: Must have lived in the UK consecutively for 5 years+ Ready to grow your career with a thriving company? Want to work on innovative new products from concept to launch? Join a dynamic engineering team working on innovative precision engineering products from concept to completion. This role offers the perfect blend of technical challenge and work-life balance, with genuine variety across the full development lifecycle. You’ll be designing and developing both application and embedded software solutions that make a real impact on cutting-edge products. The Role As a Software Engineer, you’ll be at the heart of new product development, working on both application and embedded software solutions. This role offers genuine variety and the chance to make a real impact on innovative products. Key Responsibilities: Design, develop, and test software/firmware for new products Produce design documentation Maintain design records and deliver projects on timeWhat We’re Looking For Embedded C/C++ and microcontrollers Full software lifecycle experience Structured design methodology (UML) Desirable: Android development Visual Studio C#Ready to Apply? If you’re excited about this opportunity and meet the requirements, I’d love to hear from you! Contact: Dairis Sprudzans Email: Phone: (phone number removed) Keywords Software Engineer | Firmware Engineer | Embedded Software | C# | C++ | C | Xamarin | Android Development | Visual Studio | UML | Software Development Lifecycle | Application Development | ISO 9001 | Project Management | SC Clearance | Security Clearance | Precision Engineering | Product Development | Software Design | Firmware Development | Engineering | Technical Solutions | Problem Solving | Team Collaboration

Azure DevOps Engineer
Opus Recruitment Solutions
Banbury
Fully remote
Mid - Senior
£450/day - £600/day
RECENTLY POSTED

DevOps Engineer – 3‑Month Contract (Outside IR35) Location: Fully Remote Rate: £450–£600 per day Overview We’re looking for an experienced DevOps Engineer to join on a 3‑month contract, working fully remotely. This role is focused on building, deploying, and supporting applications within a modern Azure environment. You’ll be working closely with engineering teams, so strong communication and collaboration skills are essential. Key Responsibilities Build, maintain, and optimise CI/CD pipelines within Azure environments. Deploy and support applications using Azure DevOps tooling and GitHub workflows. Collaborate with developers and stakeholders to streamline delivery processes. Troubleshoot build, deployment, and integration issues across environments. Contribute to improving automation, reliability, and deployment efficiency. Support teams using Jira and Visual Studio throughout the development lifecycle.Required Skills & Experience Strong hands‑on experience with Microsoft Azure (core services, deployments, automation). Proven experience building and maintaining CI/CD pipelines. Proficiency with GitHub (Actions, repos, workflows). Working knowledge of Jira for tracking and delivery. Familiarity with Visual Studio tooling and workflows. Practical understanding of C# and React (not a developer role, but able to support builds and deployments). Excellent communication skills and the ability to work effectively with distributed teams. Please note this opportunity does not offer sponsorship. If your looking for a new challenge and this sounds like you, we’d love to hear from you. Please apply with your most Up-to-Date CV, please contact me at (url removed)

Software Engineer - C
Morson Edge
Dorchester
Hybrid
Junior - Mid
Private salary
RECENTLY POSTED

Software Engineer Location: Dorset (Hybrid working 3 days on site 2 from home) Competetive market salary SC Clearance required - All candidates must hold or be eligible to gain SC Clearance before starting the role Purpose of job Application of a software engineering approach to undertake all tasks within a software development lifecycle. Preferably have an understanding of military systems, in particular maritime systems Experience of Software Engineering Lifecycle processes and tools Understanding of Open Systems Architectures and Principles Ability to solve complex problems and to critically review results and methods to ensure quality Awareness of ISO 9001 and TickITplus standards Understanding of software configuration management Ability to communicate with expert and non-expert stakeholders Ideally the candidate will have proven ability in one or more of the following industry areas Defence Maritime Rail Primary software skills/experience Essential: Primary software/system skills: C++ / Visual Studio UML / Enterprise Architect for system design Desirable: Sonar processing Intel Threaded Building Blocks Fortran Signal Processing Object Oriented Design Algorithm optimisation/implementation Additional information Due to the sensitive nature of the product all applicants must have worked within the Defence / Military industry within the last 12 months or be capable of obtaining Security Clearance (SC level minimum)

Software Engineer - C++
Morson Edge
Dorchester
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED

Software Engineer

Location: Dorset (Hybrid working 3 days on site 2 from home)

Competetive market salary

SC Clearance required - All candidates must hold or be eligible to gain SC Clearance before starting the role

Purpose of job

  • Application of a software engineering approach to undertake all tasks within a software development lifecycle.
  • Preferably have an understanding of military systems, in particular maritime systems
  • Experience of Software Engineering Lifecycle processes and tools
  • Understanding of Open Systems Architectures and Principles
  • Ability to solve complex problems and to critically review results and methods to ensure quality
  • Awareness of ISO 9001 and TickITplus standards
  • Understanding of software configuration management
  • Ability to communicate with expert and non-expert stakeholders
  • Ideally the candidate will have proven ability in one or more of the following industry areas
    • Defence
    • Maritime
    • Rail

Primary software skills/experience

Essential:

Primary software/system skills:

  • C++ / Visual Studio
  • UML / Enterprise Architect for system design

Desirable:

  • Sonar processing
  • Intel Threaded Building Blocks
  • Fortran
  • Signal Processing
  • Object Oriented Design
  • Algorithm optimisation/implementation

Additional information

Due to the sensitive nature of the product all applicants must have worked within the Defence / Military industry within the last 12 months or be capable of obtaining Security Clearance (SC level minimum).

C++ Software Engineer
Electus Recruitment Solutions
Fareham
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED

You will take ownership of sophisticated ship simulation technology and shape the future of real-time 3D maritime environments. This role offers the chance to influence high-performance software used globally for critical navigation and incident reconstruction. The essentials British born sole UK nationality is required for this position Eligibility to obtain and maintain Security Check (SC) clearance five years residency in the United Kingdom Strong professional background in C++ development Your rewards include private medical insurance with full family coverage and a comprehensive benefits package designed to support your long-term wellbeing. The work Lead the development of high-performance ship manoeuvring and training software. Design and implement advanced seakeeping algorithms to enhance simulation realism. Create immersive 3D synthetic environments using OpenGL within a Windows ecosystem. Provide technical oversight for a state-of-the-art simulator suite based in Fareham. Work alongside specialists in naval architecture and artificial intelligence to solve complex engineering problems.Your profile Extensive experience in C++ development within Visual Studio environments. Proficiency in OpenGL or transferable skills from Vulkan or DirectX. Solid understanding of 3D mathematics including physics and vectors. At least three years of professional software engineering experience. Familiarity with TCP/UDP sockets or MFC is highly desirable. Aptitude for learning new technologies and adapting to complex technical challenges.Benefits and balanceThe employer supports you through a range of practical rewards: Enhanced pension scheme to secure your future. Annual wellbeing fund to support your personal hobbies and interests. Payment of professional subscriptions to aid your career development. Access to retail vouchers and discounts for everyday savings. Flexible working culture that trusts you to manage your own schedule.Location and setup The role is based in Fareham with a hybrid working pattern requiring one day per week on-site to access the simulator suite. Equal opportunities We represent an employer committed to diversity and inclusion where every applicant is assessed on merit and technical potential. Share your profile to arrange a short confidential call this week. You will be represented by a specialist technical recruiter who will guide you through each stage of the process. Due to the nature of work at our client’s site, these vacancies are only open to sole British Citizens who hold SC clearance or can obtain it. This is a permanent role. Electus Recruitment Solutions provides specialist engineering and technical recruitment solutions to high-technology industries. Thank you for your interest. If you do not hear from us within seven working days, please presume your application has been unsuccessful on this occasion. You may resubmit your CV or details in the future, and we shall assess your suitability then

Software Engineer (Firmware)
Elix Sourcing Solutions
Sandwich
Hybrid
Junior - Mid
Private salary
RECENTLY POSTED

Embedded Software Engineer

Location: Near Sandwich (Hybrid 2 days from home)

Package: Competitive salary, 9 day working fortnight, profit bonus, and more benefits

Security requirements: Must have lived in the UK consecutively for 5 years+

Ready to grow your career with a thriving company? Want to work on innovative new products from concept to launch?

Join a dynamic engineering team working on innovative precision engineering products from concept to completion. This role offers the perfect blend of technical challenge and work-life balance, with genuine variety across the full development lifecycle. You’ll be designing and developing both application and embedded software solutions that make a real impact on cutting-edge products.

The Role

As a Software Engineer, you’ll be at the heart of new product development, working on both application and embedded software solutions. This role offers genuine variety and the chance to make a real impact on innovative products.

Key Responsibilities:

  • Design, develop, and test software/firmware for new products
  • Produce design documentation
  • Maintain design records and deliver projects on time

What We’re Looking For

  • Embedded C/C++ and microcontrollers
  • Full software lifecycle experience
  • Structured design methodology (UML)
  • Desirable:
  • Android development
  • Visual Studio
  • C#

Ready to Apply?

If you’re excited about this opportunity and meet the requirements, I’d love to hear from you!

Contact: Dairis Sprudzans

Email: (url removed)

Phone: (phone number removed)

Embedded Software Engineer
Elix Sourcing Solutions Limited
Sandwich
Hybrid
Junior - Mid
Private salary
RECENTLY POSTED

Location: Near Sandwich (Hybrid 2 days from home)

Package: Competitive salary, 9 day working fortnight, profit bonus, and more benefits

Security requirements: Must have lived in the UK consecutively for 5 years+

Ready to grow your career with a thriving company? Want to work on innovative new products from concept to launch?

Join a dynamic engineering team working on innovative precision engineering products from concept to completion. This role offers the perfect blend of technical challenge and work-life balance, with genuine variety across the full development lifecycle. You’ll be designing and developing both application and embedded software solutions that make a real impact on cutting-edge products.

The Role

As a Software Engineer, you’ll be at the heart of new product development, working on both application and embedded software solutions. This role offers genuine variety and the chance to make a real impact on innovative products.

Key Responsibilities:

  • Design, develop, and test software/firmware for new products
  • Produce design documentation
  • Maintain design records and deliver projects on time

What We’re Looking For

  • Embedded C/C++ and microcontrollers
  • Full software lifecycle experience
  • Structured design methodology (UML)
  • Desirable:
    • Android development
    • Visual Studio
    • C#

Ready to Apply?

If you’re excited about this opportunity and meet the requirements, I’d love to hear from you!

Contact:Dairis Sprudzans

Email:

Phone:

Graduate Embedded Software Engineer
Elix Sourcing Solutions Limited
Sandwich
Hybrid
Graduate
Private salary
RECENTLY POSTED

Location: Near Sandwich (Hybrid - 2 days from home)Package: Competitive graduate salary, 9-day working fortnight, profit-related bonus, plus benefitsSecurity Requirement: Must have lived in the UK consecutively for 5+ years

Are you a recent graduate or early-career engineer looking to start your career in embedded software? Want to work on real products and see your code move from concept to launch?

Join a growing engineering team developing precision-engineered products, where you’ll gain hands-on experience across the full development lifecycle while being supported by experienced engineers.

The Role

As a Graduate Embedded Software Engineer, you’ll support the development of embedded and application software for new products, working closely with senior engineers as you build your skills.

Key Responsibilities

  • Develop and test embedded software and firmware
  • Support software documentation and design records
  • Contribute to projects across the development lifecycle

What We’re Looking For

Essential:

  • Degree in Software Engineering, Computer Science, or similar
  • Knowledge of C or C++ and microcontrollers
  • Interest in embedded systems and low-level software
  • Desirable:
    • Exposure to Android development
    • Experience with Visual Studio
    • Basic C# knowledge

You don’t need to meet every requirement - potential and attitude matter.

Ready to Apply?

If you’re a graduate looking to build a career in embedded software, I’d love to hear from you.

Contact: Dairis Sprudzans

Senior C++ Engineer
Spencer Rose Ltd
London
Hybrid
Senior
£95,000
RECENTLY POSTED
+2

Location: x3 days onsite

Salary: £95,000 + bonus

Overview
Senior C++ Engineer needed to work on high-performance trading and analytics systems in a low-latency environment. This is a hands-on role focused on building, optimising and stabilising mission-critical platforms used across the business.

You’ll work close to production systems, taking ownership of complex technical issues including crash investigation, deep debugging and performance optimisation.

Key Responsibilities

  • Design and build low-latency C++ applications with a strong focus on performance and resilience
  • Own production issues including crash analysis, memory corruption and runtime failures
  • Perform deep debugging (call stacks, disassembly, dump analysis) and deliver long-term fixes
  • Optimise multi-threaded, Real Time systems
  • Contribute to technical design decisions and code reviews
  • Mentor junior engineers and raise engineering standards
  • Work closely with QA, DevOps and business stakeholders

Key Skills & Experience

  • Strong commercial C++ experience (C+/14/17)
  • Background in low-latency, high-throughput systems (finance/trading preferred)
  • Deep knowledge of modern C++: memory management, concurrency, STL, templates
  • Strong debugging skills (crash dumps, memory leaks, runtime analysis)
  • Experience with Windows internals and tooling (eg WinDbg, Visual Studio)
  • Solid understanding of multi-threading and performance optimisation
  • Git, CI/CD, testing practices

Nice to Have

  • Advanced Windows internals or disassembly-level debugging
  • Messaging systems (Kafka, ZeroMQ, Solace)
  • Distributed systems or cloud exposure
  • Python or C# Scripting
  • Trading systems or market data experience

If this sounds like the role for you, hit APPLY & a consultant will be in touch.

CRM Developer - D365
Gleeson Recruitment Ltd
West Midlands
Remote or hybrid
Mid - Senior
Private salary
RECENTLY POSTED

We are looking for an experienced CRM Developer to join our reputable client’s team and play a key role in the ongoing development, optimisation, and support of our Microsoft Dynamics 365 environment. This is an excellent opportunity for someone who enjoys both hands on development and continuous improvement work within a live CRM ecosystem.

The Role

You will be responsible for supporting and enhancing our Dynamics 365 platform, ensuring stability, performance and compatibility with Microsoft’s regular wave updates. You will work closely with internal stakeholders to deploy solutions, reduce technical debt and drive continuous improvements across the CRM estate.

Key Responsibilities

  • Managing bi-annual Microsoft Wave Updates, including compatibility checks and remediation of breaking changes
  • Supporting and fixing plugins, customisation’s and additions within the CRM.
  • Continuous monitoring of views, dashboards, and mailboxes for performance or system errors, escalating and resolving issues where required
  • Deploying CRM solutions and implementing improvements to reduce technical debt
  • Supporting data cleansing and data quality tooling within Dynamics 365
  • Investigating and helping to establish CI/CD pipelines for improved deployment processes

Skills & Experience Required

  • Strong hands-on experience with Microsoft Dynamics 365, particularly:
  • Sales Module
  • Customer Insights & Journey Module
  • Experience supporting and implementing coded solutions within Dynamics 365 (ideally using Visual Studio Code)
  • Proven experience using and maintaining Power Automate Flows
  • Understanding of data cleansing and data integrity processes within CRM platforms
  • Ability to troubleshoot, maintain, and continuously improve a live CRM environment

Desirable Skills

  • JavaScript development experience
  • .NET development experience
  • Exposure to CI/CD or DevOps pipelines within a CRM or Microsoft ecosystem

At Gleeson Recruitment Group, we embrace inclusivity and welcome applicants of all backgrounds, experiences, and abilities. We are proud to be a disability confident employer.

By applying you will be registered as a candidate with Gleeson Recruitment Limited. Our Privacy Policy is available on our website and explains how we will use your data.

CRM Developer - D365
Gleeson Recruitment Group
Not Specified
Remote or hybrid
Mid - Senior
Private salary
RECENTLY POSTED

We are looking for an experienced CRM Developer to join our reputable client’s team and play a key role in the ongoing development, optimisation, and support of our Microsoft Dynamics 365 environment. This is an excellent opportunity for someone who enjoys both hands on development and continuous improvement work within a live CRM ecosystem.

The Role

You will be responsible for supporting and enhancing our Dynamics 365 platform, ensuring stability, performance and compatibility with Microsoft’s regular wave updates. You will work closely with internal stakeholders to deploy solutions, reduce technical debt and drive continuous improvements across the CRM estate.

Key Responsibilities

  • Managing bi-annual Microsoft Wave Updates, including compatibility checks and remediation of breaking changes
  • Supporting and fixing plugins, customisation’s and additions within the CRM.
  • Continuous monitoring of views, dashboards, and mailboxes for performance or system errors, escalating and resolving issues where required
  • Deploying CRM solutions and implementing improvements to reduce technical debt
  • Supporting data cleansing and data quality tooling within Dynamics 365
  • Investigating and helping to establish CI/CD pipelines for improved deployment processes

Skills & Experience Required

  • Strong hands-on experience with Microsoft Dynamics 365, particularly:
  • Sales Module
  • Customer Insights & Journey Module
  • Experience supporting and implementing coded solutions within Dynamics 365 (ideally using Visual Studio Code)
  • Proven experience using and maintaining Power Automate Flows
  • Understanding of data cleansing and data integrity processes within CRM platforms
  • Ability to troubleshoot, maintain, and continuously improve a live CRM environment

Desirable Skills

  • JavaScript development experience
  • .NET development experience
  • Exposure to CI/CD or DevOps pipelines within a CRM or Microsoft ecosystem

At Gleeson Recruitment Group, we embrace inclusivity and welcome applicants of all backgrounds, experiences, and abilities. We are proud to be a disability confident employer.

By applying you will be registered as a candidate with Gleeson Recruitment Limited. Our Privacy Policy is available on our website and explains how we will use your data.

Junior QA Technician - £27k - Lincoln/Hybrid
IO Associates
Lincoln
Hybrid
Junior
£27,000
RECENTLY POSTED

Role: Junior QA Technician
Type: Permanent, Full-time
Salary: £27,000 per annum
Location: Hybrid - 3x days remote working, 2x days in the Lincoln office

We’re looking for someone with a strong technical foundation to join a healthcare technology business in a code-focused support role. The priority is the ability to understand, review and sense-check code -particularly ensuring it is secure and appropriate for use with patient data.

There will be significant product training, and you’ll be surrounded by a team with deep system knowledge. What matters most is that you can read code, understand what it’s doing, and ask the right questions.

This role would suit a technical graduate (Computer Science or similar) or someone early in their career who wants to build depth while learning from experienced Product, Engineering and Support professionals.

Your day-to-day will include:
. Reviewing code
. Understanding the context behind how solutions are built and used
. Working closely with Product and Engineering to query or challenge where needed
. Supporting testing and validation activity
. Building your knowledge of the organisation’s products and environments

Skills:
. Solid understanding of coding principles - able to read and interpret code
. Comfortable questioning and sense-checking technical approaches
. Strong attention to detail
. Good communication skills and confidence working with technical stakeholders
. Keen to learn and develop within a supportive team

Desirable:
. Exposure to Visual Studio
. Experience reviewing or testing code
. Awareness of Azure DevOps or how solutions sit within a cloud environment
. Basic SQL Server knowledge

Environment:
You’ll sit within the Engineering function, in a team that already has extensive product expertise and has been developing code behind the scenes. The successful person will add further technical depth while gaining valuable mentoring and training from those around them.

Benefits:
You’ll be joining a supportive company where personal development is actively encouraged. Alongside a competitive salary, you’ll get:
. Hybrid working with flexibility
. Dedicated time each week for personal development
. Private healthcare, pension and other benefits
. Extra days off for your birthday and volunteering
. Regular team socials and company events

If you’re keen to grow your technical career in an environment where you can learn from experienced teams while making a genuine impact in healthcare technology, we’d love to hear from you.

SOFTWARE ENGINEERS C++
Morson Edge
Telford
Hybrid
Junior - Mid
£500,000 - £600,000
RECENTLY POSTED

SOFTWARE ENGINEERS – CONTRACTS 12 MONTHS – HYBRID TELFORD Shropshire

Hybrid working typically, 2 days on site, 3 days from home but this can fluctuate depending on business needs.

Software Engineer Full Lifecycle design, development & integration of equipment at the system and sub-system levels. Within this role you will be exposed to several different vehicles and systems. There will be a mixture of new development, maintaining legacy applications and specifying requirements for externally developed equipment.

AT THE COAL FACE / TASKS/ RESPONSIBILITIES

  • Design and implement software solutions.
  • Support the overall system design process to ensure optimal allocation of functionality between different physical parts of the system.
  • Validation of software and systems, which may include producing test tools, the generation of test schedules, test and integration plans and technical reports.
  • Provide support to task planning and estimating.
  • Schedule own work to meet target timescales and deliverable milestones.
  • Perform self-verification of own tasks to ensure completeness and quality of information.
  • Undertake peer reviews to ensure completeness and quality of output.

ESSENTIAL SKILLS / PROVEN ABILITY

  • Object oriented C++17 or later development with knowledge of design patterns.
  • Understanding of UML/SysML.
  • Full software development lifecycle.
  • Software verification and testing experience.
  • Good communication skills.

DESIRABLES

  • Agile development.
  • Knowledge of integration and target hardware testing would be advantageous.
  • Development with Data Distribution Service (DDS) or other Ethernet based communication.
  • Windows/Linux Cross Platform Development.
  • Visual Studio 2022.
  • CMake or similar build environment.
  • Windows/Linux system configuration.
  • CANbus/MilCAN/J1939 knowledge.
  • Git version control.
  • Youtrack/Jira issue and task tracking.
  • MariaDB/MySQL databases.
  • Boost, XML, JSON and cryptography.
  • Qt6 GUI Development.
  • Developing unit tests using a framework such as GoogleTest.

ADDITIONAL SECURITY INFORMATION: WE SEEK SOFTWARE ENGINEERS WHO HAVE WORKED IN A MILITARY / DEFENCE ENVIRONMENT / INDUSTRY WITHIN THE LAST 12 MONTHS OR WHO ARE CAPABLE OF OBTAINING SECURITY CLEARANCE (SC LEVEL MINIMUM)

Senior Software Engineer
Sanderson Government and Defence
London
In office
Senior
Private salary
+2

The role requires close collaboration within an agile software environment, applying strong technical expertise and domain knowledge while communicating effectively with a broad range of internal and external stakeholders. Depending on individual strengths and experience, the role may focus on either modern user interface design and implementation or embedded software development.

For candidates with leadership or line management experience, the position may also include responsibility for managing and supporting team members, reporting on performance, and assisting with resourcing and development.

Responsibilities:

  • Producing detailed designs for product software components
  • Implementing and testing software as part of an agile development team
  • Developing a strong understanding of existing electronic warfare, sensor, and communications products, as well as future development plans
  • Contributing to system architecture and continuous improvement initiatives

Candidates should demonstrate:

  • A BEng/BSc and/or Master’s degree in Engineering, Computer Science, Information Systems, or a related discipline
  • Knowledge of sensor and communication systems
  • Experience across the full software development lifecycle, from research and concept through to product delivery
  • Understanding of modern software architecture practices
  • Experience with scientific or signal processing applications, including algorithm development
  • Proficiency in multiple programming languages, such as C++, C#, and Python, with the ability to switch between them effectively
  • Familiarity with agile development methodologies, including Scrum and Kanban
  • Experience using modern development tools, including Git, GitLab, and Visual Studio Code

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.

SOFTWARE ENGINEERS C
Morson Edge
Shropshire
Hybrid
Junior - Mid
£500/day - £600/day

SOFTWARE ENGINEERS CONTRACTS 12 MONTHS HYBRID TELFORD Shropshire

Hybrid working typically, 2 days on site, 3 days from home but this can fluctuate depending on business needs.

Software Engineer Full Lifecycle design, development & integration of equipment at the system and sub-system levels. Within this role you will be exposed to several different vehicles and systems. There will be a mixture of new development, maintaining legacy applications and specifying requirements for externally developed equipment.

AT THE COAL FACE / TASKS/ RESPONSIBILITIES

  • Design and implement software solutions.
  • Support the overall system design process to ensure optimal allocation of functionality between different physical parts of the system.
  • Validation of software and systems, which may include producing test tools, the generation of test schedules, test and integration plans and technical reports.
  • Provide support to task planning and estimating.
  • Schedule own work to meet target timescales and deliverable milestones.
  • Perform self-verification of own tasks to ensure completeness and quality of information.
  • Undertake peer reviews to ensure completeness and quality of output.

ESSENTIAL SKILLS / PROVEN ABILITY

  • Object oriented C+ or later development with knowledge of design patterns.
  • Understanding of UML/SysML.
  • Full software development lifecycle.
  • Software verification and testing experience.
  • Good communication skills.

DESIRABLES

  • Agile development.
  • Knowledge of integration and target hardware testing would be advantageous.
  • Development with Data Distribution Service (DDS) or other Ethernet based communication.
  • Windows/Linux Cross Platform Development.
  • Visual Studio 2022.
  • CMake or similar build environment.
  • Windows/Linux system configuration.
  • CANbus/MilCAN/J1939 knowledge.
  • Git version control.
  • Youtrack/Jira issue and task tracking.
  • MariaDB/MySQL databases.
  • Boost, XML, JSON and cryptography.
  • Qt6 GUI Development.
  • Developing unit tests using a framework such as GoogleTest.

ADDITIONAL SECURITY INFORMATION: WE SEEK SOFTWARE ENGINEERS WHO HAVE WORKED IN A MILITARY / DEFENCE ENVIRONMENT / INDUSTRY WITHIN THE LAST 12 MONTHS OR WHO ARE CAPABLE OF OBTAINING SECURITY CLEARANCE (SC LEVEL MINIMUM)

Software Engineer - C++
Morson Edge
Dorchester
Hybrid
Mid - Senior
Private salary

Software Engineer

Location: Dorset (Hybrid working 3 days on site 2 from home)

Competetive market salary

SC Clearance required - All candidates must hold or be eligible to gain SC Clearance before starting the role

Purpose of job

Application of a software engineering approach to undertake all tasks within a software development lifecycle.

Preferably have an understanding of military systems, in particular maritime systems

Experience of Software Engineering Lifecycle processes and tools

Understanding of Open Systems Architectures and Principles

Ability to solve complex problems and to critically review results and methods to ensure quality

Awareness of ISO 9001 and TickITplus standards

Understanding of software configuration management

Ability to communicate with expert and non-expert stakeholders

Ideally the candidate will have proven ability in one or more of the following industry areas Defence

Maritime

Rail

Primary software skills/experience

Essential:

P rimary software/system skills:

C++ / Visual Studio

UML / Enterprise Architect for system design

Desirable:

Sonar processing

Intel Threaded Building Blocks

Fortran

Signal Processing

Object Oriented Design

Algorithm optimisation/implementation

Additional information

Due to the sensitive nature of the product all applicants must have worked within the Defence / Military industry within the last 12 months or be capable of obtaining Security Clearance (SC level minimum).

TPBN1_UKTJ

Software Engineer - C
Morson Edge
Dorchester
Hybrid
Mid
Private salary

Software Engineer

Location: Dorset (Hybrid working 3 days on site 2 from home)

Competetive market salary

SC Clearance required - All candidates must hold or be eligible to gain SC Clearance before starting the role

Purpose of job

  • Application of a software engineering approach to undertake all tasks within a software development lifecycle.
  • Preferably have an understanding of military systems, in particular maritime systems
  • Experience of Software Engineering Lifecycle processes and tools
  • Understanding of Open Systems Architectures and Principles
  • Ability to solve complex problems and to critically review results and methods to ensure quality
  • Awareness of ISO 9001 and TickITplus standards
  • Understanding of software configuration management
  • Ability to communicate with expert and non-expert stakeholders
  • Ideally the candidate will have proven ability in one or more of the following industry areas
    • Defence
    • Maritime
    • Rail

Primary software skills/experience

Essential:

Primary software/system skills:

  • C++ / Visual Studio
  • UML / Enterprise Architect for system design

Desirable:

  • Sonar processing
  • Intel Threaded Building Blocks
  • Fortran
  • Signal Processing
  • Object Oriented Design
  • Algorithm optimisation/implementation

Additional information

Due to the sensitive nature of the product all applicants must have worked within the Defence / Military industry within the last 12 months or be capable of obtaining Security Clearance (SC level minimum).

Senior Firmware Engineer/Linux Developer
Vantage Consulting
Evesham
Hybrid
Senior
£50,000 - £55,000

Job Title: Senior Firmware Engineer / Linux Developer
Location: Evesham, Worcestershire
Salary: 55,000

We are partnered with a global supplier of forensic science equipment, exporting market-leading products to government and private institutions in over 100 countries worldwide. Their technology is used to perform detailed forensic investigations both at crime scenes and within laboratories.

The Role

You will join a highly skilled, multi-disciplinary engineering team and work across the full project lifecycle, from early-stage prototypes through to production systems. This is a hands-on role offering exposure to a broad mix of technologies and the opportunity to influence technical direction and design decisions.

Key Responsibilities

  • Architecting, designing and developing firmware solutions
  • Developing embedded Linux on ARM and x86 imaging architectures
  • Working with STM32 ARM microcontrollers, Raspberry Pi and NXP i.MX platforms
  • Interfacing with analogue, digital and electromechanical components and sensors
  • Developing basic graphical user interfaces
  • Implementing communication interfaces (USB 3.2, MIPI, PCIe, I2C, SPI)
  • Camera, motor, temperature and lighting control (lasers, LEDs, flash lamps)
  • Supporting basic safety-critical circuitry
  • Collaborating closely with electronics, mechanical, software, physics, optics and chemistry teams
  • Taking ownership of designs and providing technical leadership when required

About You

  • Strong all-round software engineering background with applied design experience
  • Degree educated (Software, Electronics or related discipline - minimum 2:1)
  • Proactive, innovative and comfortable working in a collaborative, multi-skilled environment
  • Confident designing and owning firmware architectures

Desirable Experience

  • Visual Studio, DevOps, Git
  • Ability to read schematics and identify pinouts and port capabilities
  • Design for low to medium volume manufacturing
  • Wireless technologies (RFID, Bluetooth, Wi-Fi)
  • Microchip PICs, CPLDs or FPGAs
  • Interest or background in photography

Benefits

  • Competitive basic salary with performance-related bonus
  • Hybrid / work-from-home options
  • Pension scheme
  • Life assurance
  • Private medical cover (including dental)
  • Relocation assistance where applicable
  • 37.5 hours per week
  • Holiday allowance starting at 25 days plus birthday, Christmas, long service entitlement and bank holidays

Interview Process:

  • Recruiter Screen (30-45 mins)
  • First Stage Teams Interview with Hiring Manager (60 mins)
  • On Site interview (2 hours)
Page 1 of 3
Frequently asked questions
Our job board features a wide range of Visual Studio-related positions including software developers, .NET engineers, application developers, and more, catering to various experience levels and industries.Yes, you can filter Visual Studio job listings by specific programming languages such as C#, VB.NET, or C++, as well as technologies like ASP.NET, Azure, and Xamarin to find roles that match your expertise.Absolutely! We list both onsite and remote Visual Studio job opportunities, allowing you to find flexible work arrangements that suit your preferences.To enhance your chances, ensure your resume highlights your experience with Visual Studio and related technologies, include any certifications, and tailor your applications to match the job requirements.Yes, you can subscribe to personalized job alerts on our platform to receive notifications about the latest Visual Studio job postings directly to your email.
Feedback
Contact