Cross Platform Software Engineer
Software engineer position within a medium size team developing cross platform applications and tools. The tools need to be designed, written, extended and maintained as specifications evolve and new generations of product are designed. You will be the type of software engineer that picks up new languages and platforms very quickly and enjoys exploring new technologies. Getting the most out of software is what you do best.
Although the R&D dept is extensive, the company hierarchy has a flat structure - there aren’t lots of managers. We are looking for an experienced software engineer (maybe 1-4 years) who is a very good C or C++ programmer with a good working knowledge in a second language such as Perl or Python or similar. Ideally your CV will show experience of cross platform configuration management.
**********************************************
Position: Software Engineer
Location: Cambridge
Salary: £30-40k + excellent benefits
Benefits: Relocation assistance to £8k, Bonus, Flexible hours, stock options), 25 days, pension, Private Health Insurance, Travel Insurance, Permanent health Care, Life assurance, Gym – Phew!
Key Skills: C/C++, porting/portability issues
Desirable skills: Perl, Python, TCL, Visual Studio, GNU, GDB, embedded systems
Requirements:
• Degree in maths/science/software/electronics
• Good knowledge of C and/or C++
• Understanding of portability issues (between OS’s, processors and compilers)
• Good understanding of software design techniques
• Understanding of debug techniques/ debuggers
• Understanding of configuration management
• Keen interest in software development
• Good communicator
Desirable skills – Perl, Python, TCL, Visual Studio, GNU, GDB, embedded systems, remote debugging embedded devices, Linux, Win32, WinCE, protocol stacks or PC interfaces (e.g. RS232, serial comms, USB, PCI etc)