Job Title: Software Engineer
Reporting to: Director, Engineering
Location: Cambridge, UK
Purpose
As a member of a GPS software team, act as a key contributor to complex embedded projects. Participate in the development of GPS for indoor applications product reference designs and in their integration into handheld platforms such as mobile phones and PDAs. Team player with strong work ethic required.
Major Duties
- Design and implement software modules in C as part of overall GPS system
- Integrate and test in reference GPS system
- Work alongside NemeriX customers to integrate GPS reference software into mobile, PDA or other hand-held device
- Efficiently complete assigned tasks according to agreed project plans
- Ensure a high level of quality in the deliverables
- Properly document work and procedures
- Provide regular reports on progress, requirements and status
- Actively participate to design reviews
The Candidate
- University degree or similar in electrical engineering, computer science or other engineering discipline
- Proven teamwork with peers, other teams and departments
- 3+ years of C programming language
- 3+ years of embedded SW development experience
- Experience of serial drivers an advantage
- Experience of serial communications protocols (UART, SPI, I2C) an advantage
- Experience of hand-held, low power application development an advantage
- Experience of cellular handset development, particularly location services (A-GPS etc.), an advantage
- Experience of embedded RTOSs an advantage
- Experience of PC development an advantage
- Troubleshooting/debug methodology expertise
- Experience of CVS an advantage
- Good communicator
Measures of Performance
- Meeting deadlines
- Software quality and robustness
World's Lowest Power GPS Chipset