Senior Software Developer – Embedded Linux Systems


Back to Open Positions

About the Company:

In Motion Technology is the leader in mobile networking systems that provide organizations with secure, manageable end-to-end communications, serving all systems in and around the vehicle using multiple broadband networks.  The onBoard System includes onBoard Mobile Gateway (patented Mobile Wireless Hot Spot System, US Patent #7,382,771), a rugged in-vehicle mobile router, onBoard Connection Manager, a mobile-optimized security system and onBoard Mobility Manager, a powerful management platform.  The system provides an integrated end-to-end solution that provides a common architecture for managing and extending the enterprise environment to mobile users.  In Motion’s solutions are used by hundreds of transportation, public safety, utility, municipal, and healthcare organizations worldwide.  Recent awards include being named to the 2010 Deloitte Fast 50 as the 10th fastest growing technology company in Canada.

About the Opportunity:

Working within our hardware/software project team, you will apply your software engineering skills to design and implement state of the art wireless applications for use in the emerging Mobile Wireless LAN – 3G/WLAN system market.

KEY RESPONSIBILITIES:

As a member of this esteemed team, you will be responsible for the on-time delivery of stable, production ready embedded software and firmware, consistently meeting the product requirements and within determined constraints. This includes requirements analysis, design, implementation, testing, integration, configuration and documentation for the assigned sub-systems or features. As an exceptionally savvy programmer, you understand the importance of designing for reliability, testability, and manufacturability.  In your role as a senior developer, you will also have the opportunity to participate in system architecture design and on-going software development process improvement. We will also look to you to take on a developmental leadership role on your assigned areas/projects.

QUALIFICATIONS:

  • Degree in Electrical or Computer Engineering, or Computer Science with an embedded systems focus, or a Technology Diploma with relevant industry experience
  • Over 10 years experience in developing complex software and firmware applications
  • Proven track record on Linux embedded development for on-time delivery of stable, production ready designs meeting the product requirements and constraints in a high volume product environment
  • Strong development experience in communication protocol stack design (TCP/IP) and integration
  • Strong Telecommunication product development experience and clear passion for the industry
  • Experience in high level and detailed design of software and firmware modules that follows OO methodologies
  • Experience in developing Wi-Fi/3G/4G related applications/products would be considered highly beneficial
  • Resourceful self-starter with strong interpersonal and communication skills
  • Works well both individually and within a team and takes pride in the overall achievements of the team as well as personal accomplishments

How to Apply:

If this sounds like the right fit for you and your career goals, we look forward to receiving your application.  Please send your resume via email to the address below, stating ‘Senior Software Developer – Embedded Linux Systems’ in the subject line: careers@inmotiontechnology.com.


Phone calls are welcomed. Please call Raymond To, Recruitment Consultant at 778-869-9268 if you have any questions.

Please note that only those moving forward in the process will be contacted, we sincerely thank you for your interest in, In Motion Technology.

© Copyright In Motion Technology - All Rights Reserved - Privacy