Software Engineer
Our client is a rapidly growing technology company specialising in advanced AI-driven solutions is seeking a Software Engineer to join its expanding development team.This is a hands-on role offering significant autonomy and the chance to work across the full lifecycle of innovative products - from early-stage prototypes through to fully deployed systems.You will contribute to a wide range of technically challenging projects, helping to develop new technologies that address real-world problems in a fast-paced RandD environment.Key ResponsibilitiesDesign and develop software for both prototype systems and production-ready applicationsWork across multiple concurrent projects with varying technical requirementsCollaborate closely with engineers across disciplines, including hardware and systems teamsRapidly learn and apply new tools, languages, and technologiesContribute to problem-solving throughout all stages of the development lifecycleSupport software used for controlling hardware platforms, sensors, or custom devicesEssential RequirementsStrong academic background (2:1 or above) in a STEM discipline (e.g. Computer Science, Mathematics, Physics, Engineering)Proven ability to solve complex or ambiguous technical problemsAbility to work independently with minimal supervisionStrong motivation to learn new tools and technologies quicklyWorking knowledge of PythonDesirable Skills (Not Essential)Experience interfacing software with hardware or embedded systemsFamiliarity with ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!