Careers

SW012 - Junior Software Engineer

Overview

We are looking for an energetic, resourceful, and well rounded individual who can add their software engineering skills to our core development team to help contribute to the successful completion and launch of various wireless products.

Personal Characteristics

You must have initiative, welcome challenges, and take pride in your accomplishments. You must also have exceptional communication, interpersonal, and organizational skills and work well both individually and within a team environment. The ability to deal with constantly changing requirements and priorities will be an asset.

Education

Degree in Electrical or Computer Engineering or Computer Science with 1-3 years experience.

Responsibilities

Reporting to the Software Engineering Manager, you will be responsible for developing stable, production ready firmware and software. This includes design, development, testing, integration, and documentation of embedded firmware, application software, application program interfaces and low level device drivers.

Requirements

  • Thorough knowledge of C/C++/Assembly is essential
  • Good understanding of Software Engineering and object-oriented design principles
  • Experience using Visual Studio
  • Experience with various editors, compilers, and debuggers

Assets

  • Experience with Objective-C, C#, VB and Java
  • Experience with RFID protocols including: ISO14443A/B, ISO15693 and ISO11784/5
  • Knowledge of various hardware standards including SDIO, I2C, UART, and Bluetooth
  • Knowledge digital RF communications and principles, especially in a mobile environment