software development life-cycles and processes Experience of requirement analysis, software design and software architecture Experience with source control tools such as SubVersion and Git Behavioural: self-starting, adaptable, problem solving Desirable: C++ experience in an embedded environment Object Oriented Design and Programming experience Familiarity with desktop application, GUI more »
EMC considerations in electronics development and the ability to debug EMC related issues ● Embedded programming skills (C++) ● Experience using versioncontrol systems such as git ● FPGA development (VHDL/Verilog) experience is beneficial more »
Cranleigh STEM is looking for a Control Software Engineer to join an innovative sustainability and clean energy business. The Control Software Engineer shall work within the Stack and Systems team to develop control software for fuel cell power generation systems. more »
EMC considerations in electronics development and the ability to debug EMC related issues ● Embedded programming skills (C++) ● Experience using versioncontrol systems such as git ● FPGA development (VHDL/Verilog) experience is beneficial more »
at least first-year university level Strong computer science and engineering fundamentals (e.g., OS, Compiler) Familiarity with software engineering practices and tools such as Git, CI, Agile, package managers, etc. Excellent communication, teamwork, problem-solving skills, and a results-oriented attitude Desirable Skills Knowledge of computer vision fundamentals LLVM more »