Leave us your email address and we'll send you all the new jobs according to your preferences.

Software Engineer/Developer

Posted 3 hours 51 minutes ago by Innovate

Permanent
Not Specified
I.T. & Communications Jobs
Hertfordshire, Welwyn Garden City, United Kingdom, AL7 1
Job Description

Software Engineers - Hybrid Working

About the Role


We are looking for skilled Software Engineers to work on complex software solutions across multiple areas, including embedded systems, real-time applications, test automation, simulation, and software validation.

We have opportunities for individuals with experience in:


  • Software Development - C, C++, C#, Python, real-time and embedded systems
  • Testing & Quality Assurance - Automated testing, system verification, and validation
  • Simulation & Modelling - Developing software for simulated environments
  • Software Engineering Leadership - Team leadership, project management, and technical expertise
  • Systems Integration & DevOps - CI/CD, Agile development, and deployment pipelines


Our work involves integrating software and hardware to create innovative solutions that improve performance, efficiency, and automation.


Key Responsibilities

Depending on your expertise, you may:

Design, develop, and test high-performance software solutions

Work with embedded, real-time, or middleware applications

Develop and validate software for testing and verification

Optimise software for integration with physical and virtual systems

Lead and mentor teams in software architecture and development

Collaborate across engineering, testing, and quality assurance teams

Implement and refine CI/CD pipelines, Agile methodologies, and DevOps practices

Work on software-driven decision-making, simulation tools, and advanced technologies


What We're Looking For

We welcome candidates with experience in one or more of the following areas:


Software Development & Engineering

  • Strong programming skills in C, C++, C#, or Python
  • Experience with embedded, middleware, or real-time software
  • Systems integration and software optimisation


Testing & Software Validation

  • Automated test development
  • Test-driven development (TDD)
  • System verification and validation


Leadership & Project Delivery

  • Managing software development projects
  • Leading small to medium-sized teams
  • Agile, Scrum, CI/CD, DevOps methodologies


Advanced Software & Simulation

  • AI-driven decision-making and automation
  • Virtual environments and software modelling
  • Simulation tools and data-driven optimisation

Email this Job