Latest News
Recruiting
Purple Lemur Software is currently recruiting, please check out jobs page.  PLS received certification as an approved iphone application development house and will soon be launching the iPhone and iTouch handset applications.
Contract Staff
Tired of paying recruitment consultants for often underqualifed contract staff? PLS can provide highly qualified embedded software engineers with a clean and transparent contract. No more reneged contracts, no more losing IP to competitors as transient staff move. Save money, PLS take all of the administration overhead away and still meet industry standard contract rates for supplied staff.
|
|
Embedded Software Engineer Job Purpose The role is to develop and maintain embedded software for PLS's range of Wireless LAN devices (IEEE 802.11). This involves coding in C and occasionally assembler within a resource constrained multi-processor environment. To develop new features and market driven enhancements to embedded Wireless LAN communications software stack. This will involve contact with the hardware and host software departments and occasionally suppliers and customers. Key Responsibilities - Responsible for the development of on-chip embedded software
- Interpret and implement functionality from and beyond the IEEE 802.11 / Wi-Fi Alliance standards through to delivery, maintenance and documentation
- Involve coding in 'C'. Knowledge of assembler is a benefit
- Maintenance of current and new software
- Original thinking in solving complex problems in a tightly constrained embedded environment
Person Spec The ideal candidate will have a strong technical background, with recent hands-on experience in the development of embedded software. The individual will need to show an awareness of the software development process for writing software destined for ROM in high volume consumer applications. Required - Software development experience
- Experience of debugging embedded software
- Experience of development in 'C' for embedded processors
- Ability to work in and contribute in a technical environment
- Ability to take ownership of projects with minimum supervision
- Ability to communicate at all levels
- Degree qualified or equivalent
Desired - Some knowledge of Perl, Python or similar scripting languages
- Experience of SDL (Specification and Description Language)
- Experience of wireless communication protocols such as Bluetooth, UWB or Wireless LAN.
- Experience of other communication protocols
- Some hardware experience
- Used Unix/Linux build environments
|
|