| Do you love a challenge? Then come and join our growing team here, tackling very exciting software projects and you are guaranteed to be challenged. We are currently looking to hire a couple of talented senior software engineers to work on a software projects around the implementation of a new wireless communication standard. This would involve working within a team of digital IC designers and software engineers. This is also an evolving role which would later include work on development of a protocol stack and customer APIs. You must have a solid background in embedded software implementation (which would also include expertise with microcontroller interfaces) as well as communication protocol stack familiarity. Education & Qualifications You will need at least a 2.1 in Computer Science or Engineering or other relevant degree subject (or equivalent). Essential Skills & Experience Several years’ experience (we would consider less for exceptional candidates) in embedded software development with the following skill-set. - Embedded C/C++ - Excellent knowledge of small embedded systems (microcontroller) architectures (8/16/32 bits) - Excellent experience writing drivers for peripherals (SPI/UART/I2C) - Code space optimization - Low power implementation techniques - Excellent attention to detail - Experience using some RTOS - Good organizational skills – documentation, version control Desirable Experience - Communication standard protocol implementation (wireless standard a plus) - Experience coding to a standard - Customer Support experience: demo code, tech support, app notes - Experience of building test benches and creating test vectors to allow for unit testing and regression testing Personal Qualities - Highly driven individual - Strong team-player - Good communication skills - Ability to work to tight deadlines - Attention to detail - Able to work both unsupervised as well as part of a project team - Flair for innovative design - Fluent in English (spoken, written and comprehension) For more information, please get in touch |