Senior Controls and Software Engineer Prodrive Advanced Technology (AT) operates across a wide range of industries including automotive, defence, marine and renewable energy. We specialise in the design, development and integration of electromechanical control systems, and mechanical system architectures for vehicles and other applications. Applications range from high performance … to production release. Within these phases we deploy concept design, then detailed design including manufacturing considerations. We are looking for an experienced Controls and Software Engineer to design and deliver solutions for a variety of engineering projects across the design and implementation of control strategies and software, both … may involve interfacing with analysis, systems, electrical/electronics and vehicle component systems engineers. Key responsibilities: Enable functionality and refinement through intelligent controls and software solutions Control system strategy design, specification and simulation Requirements elicitation and decomposition Creation and maintenance of detailed software design documents (softwarearchitecturemore »
and shape your future career. Key to this will be specialised training from top research technicians and engineers enabling you to become the best software developer whilst gaining a nationally recognised qualification. Role As an Apprentice you will gain specialised training based on your individual aspirations and specific apprenticeship … is pivotal to our programme objectives, university aims and your future career. Day to day duties will include, but not limited to the following: Software design principles using Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion (SOLID) and Object-Oriented Principles (OOP) Design methods and stakeholder … communication including, requirements capture and analysis for user needs. Evaluating system feasibility, economic and technical analysis, and allocation of functions to system elements Software configuration management using good practices for development, version control, and documentation throughout processes Testing, verification, and validation methodologies to check specifications are met and fulfil more »
on C# Development! Main Duties: +Working within an agile environment +Designing User Interface. +Using C# for application development. +Automating processes and analysing data. +Developing softwarearchitecture and novel algorithms for real-time systems. Skills & Experience Required: +Knowledge of C#, including .NET libraries. +Demonstrable Python knowledge, experience with an … open source tool e.g: PyTorch. +Demonstrable collaborative working. +Appreciates working to processes and procedures. +Full software cycle understanding. +2:1 in Programming, Computer Science or Physics. +Full Permanent UK Right-To-Work Nice to have Skills and Experience: +Development of software architecture. +Data quality evaluation methodology. If you more »
Join MHR's Exciting Tech Hub in Oxford! At MHR we’re building a working day we can all be proud of. Software never stays the same and neither do we. We want our people to be part of a progressive organisation, encouraged to embrace change and new ideas … and us, grow. Our goal is to make the world of work easier as a leader in the HR, Payroll, Finance, and Integration solutions software and services industry. We’re proud to design and develop some of the best business solutions like People First to support our customers’ people … future of tech? Join our dynamic team and unleash your potential in an environment that fosters creativity, collaboration, and continuous growth. Together, our global software teams push boundaries, drive innovation, and build a brighter future in tech. Key Responsibilities: Are you a meticulous and experienced Test Engineer looking to more »
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Expert Employment
We are looking for a highly proficient Embedded Systems Engineer. The selected candidate will be instrumental in developing core application softwarearchitecture and introducing new capabilities. This role offers significant remote work flexibility but also requires some presence at our Yarnton office. Required Skills Deep expertise in modern … C++ (versions 11 to 20). Proven experience in designing significant software systems and tackling challenging projects. Proficiency in STL, Boost, and Python. Experience with computer vision, sensor fusion, and scientific computing. Familiarity with OpenGL, Qt or QML, and game engines. Key Responsibilities: Develop and improve core application software architecture. Design APIs, protocols, and plugins for integration with internal and external software and hardware systems. Work on high-performance algorithms and highly parallel real-time processing frameworks. Develop tools for testing, analysis, and data visualisation. Research, design, and present new technologies and innovative approaches more »
Employment Type: Permanent
Salary: £55000 - £65000/annum Hybrid working and Full package