Software Engineer/Developer

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
Company
Innovate
Location
Welwyn Garden City, Hertfordshire, UK
Hybrid / WFH Options
Posted
Company
Innovate
Location
Welwyn Garden City, Hertfordshire, UK
Hybrid / WFH Options
Posted