Mobidia Logo
About Mobidia
Current Opportunities at Mobidia
Last Update: March 09, 2010


Technical Development
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

X
Position:   System Architect/Senior System Architect

Date Posted:  January 21, 2010

Description:
Mobidia is working closely with the world’s leading mobile operators and solution providers to integrate .wave in their mobile networks and networking solutions. Operators have been impressed with the performance data that Mobidia has generated recently in a number of tier 1 operator trials. The data conclusively demonstrates that .wave can increase peak network capacity by 15% while increasing the speed of the subscribers' service and quality of experience by over 30%. Mobidia's solution makes subscribers happy by enabling a faster connections and mobile operators happy by increasing the effective capacity of the existing network.

Objective of the Department:
Because Mobidia is a research-driven company, its products are the result of extensive research activities backed up by rigorous analysis and verification. The System Architecture team is the engine of this work, and also provides guidance to the development teams on a wide range of other system challenges such as the need for carrier grade reliability and scalability in large-scale production deployments.

We are looking for a talented and highly motivated individual to join the team.

Responsibilities:
  • Create practical architectural solutions to Mobidia's technical challenges.
  • Research, prototype and analyze algorithms to improve and characterize the performance of Mobidia products.
  • Create and maintain specifications governing the protocols and algorithms used in the product.
  • Support the development teams as they implement these algorithms and protocols.
  • Help to define the high-level requirements for successive releases of the product.

Qualifications:
  • Exceptional analysis skills: able to design sensible solutions to complex technical problems and communicate them effectively.
  • Excellent interpersonal skills: able to build consensus across development teams and product management and synthesize ideas.
  • A practical, pragmatic mindset: the desire to see your ideas implemented in real products.
  • Experience in any of the following is highly desirable:
    • networking protocols and network optimization
    • 3G wireless networking
    • design and implementation of large-scale high-availability software solutions
    • statistical analysis and modeling


---------------------------------------------------------------------
To apply please forward your resume to: careers@mobidia.com stating position in the subject line or click on APPLY button.
X
Position:   Senior or Intermediate System Engineers

Date Posted:  January 21, 2010

Description:
Mobidia is working closely with the world’s leading mobile operators and solution providers to integrate .wave in their mobile networks and networking solutions. Operators have been impressed with the performance data that Mobidia has generated recently in a number of tier 1 operator trials. The data conclusively demonstrates that .wave can increase peak network capacity by 15% while increasing the speed of the subscribers' service and quality of experience by over 30%. Mobidia's solution makes subscribers happy by enabling a faster connections and mobile operators happy by increasing the effective capacity of the existing network.

Reporting to the System Engineering Manager, your responsibilities are:

Responsibilities:
  • Work with System Architecture and Development teams to ensure requirements are testable.
  • Develop test cases to ensure requirements are met and implementations are valid.
  • Develop test scripts for test and automation.
  • Execute test and record results ensuring critical details are provided.
  • Work with development teams to resolve issues.
  • Develop requirements for test tools.
  • Assist System Engineering team to ensure proper test coverage.
  • Field trials support may include travel and/or odd-hours support.

Qualifications:
  • Must have excellent oral and written English communication skills.
  • Experience writing test cases and skilled in defect report writing with clarity, conciseness and accuracy.
  • Knowledge and experience of Test Methodologies: black box vs. white box, structured vs. unstructured.
  • Scripting experience (2 to 3 years) preferably in Python and/or C/C++
  • Experience with different operating systems like Linux, Windows 7 or Mac.
  • Knowledgeable and basic understanding of TCP/IP, UDP DHCP.
  • Demonstrated passion to learn and to apply new technologies.

Education:
Minimum, a Bachelor in Computer Science, Computer Engineering or Electrical Engineering. Other Requirements:
  • Valid travel passport.
  • Ability to be away from home anywhere from 1 to 3 weeks per month.


---------------------------------------------------------------------
To apply please forward your resume to: careers@mobidia.com stating position in the subject line or click on APPLY button.
X
Position:   Talented Co-op Students Wanted!

Date Posted:  March 09, 2010

We are looking to hire co-op students for a four different Departments:
1. Systems Engineering Department (SE)
2. Mobidia Intelligent Client Department (MIC)
3. Systems Architecture (SA)
4. Mobidia Advanced Gateway Department (MAG)

Why work at Mobidia?
We are looking for talented and motivated students to start in May 2010 for a (4) four month term, with a possibility of a further four-month extension. The work we do here is complex and challenging. If you are interested in the wireless telecommunications field, our work is on the leading edge and you will be working with other smart and like-minded people on a variety of development, or testing projects.

1. SE Department Requirements:
  • You have excellent communication skills (spoken, written and listening)
  • You learn quickly and have a strong sense of curiosity
  • You have C, C++, Java or other OOP programming experience (preferably completed at least two (2) or ideally three (3) co-op terms where you have exposure to testing for networks)
  • You have an interest and desire to learn about computer networking and telecommunication (evidence from your course selection and/or hobbies or projects)
  • You have an interest, desire or played around with the Linux and Windows operating systems

2. MIC Department Requirements:
  • You have OO development experience in a language such as C++ or Java
  • Preference is for computer science students or engineering students with computer science courses
  • Python experience is desirable
  • Networking courses desirable
  • Interest in doing Mac of Windows GUI work

3. SA Department Requirements:
  • Enthusiastic, motivated, proactive.
  • Strong written and spoken communication skills.
  • Keen to learn about computer networking.
  • Skilled and/or interested in statistics and data mining.
  • Skilled in programming, especially Python and completion of at least 2nd year.

4. MAG Department Requirements:
We are looking for well-rounded individuals who are:
  • Enthusiastic about what they are doing
  • Pro-active, able to think on your own and able to learn what you don’t know
  • Good communicators
  • Good problem solvers
  • Knowledgeable about good software development practices
  • Skilled at programming using C/C++ and scripting languages, and thorough at unit & system level testing


---------------------------------------------------------------------
To apply please forward your resume to: careers@mobidia.com indicating which department (SE, MIC, SA or MAG) is of your interest in the subject line or click on APPLY button.
X
Position:   Lead Developer

Date Posted:  November 11, 2009

Description:
Our Mobile Gateway team is seeking talented, highly-motivated individuals for multiple openings. The team is focused on building carrier-grade server component that can stand-alone or integrate into existing hardware. We want our product to be able to translate DMP back to TCP to provide application or service agnostic network efficiency as well as being able to communicate with the client to provide uplink and downlink traffic management. All of these criteria must ultimately result in us building a resilient, scalable, and available solution.

Responsibilities:
  • Design and development for data and control plane software for a carrier grade system using C in a multi-core/multi threaded environment.
  • Kernel Module and User space programming in pre-emptive, real-time, multi-tasking operating system.
  • Profiling and tuning software for scalability and performance.
  • Kernel software debugging and troubleshooting.

Qualifications:
  • Experience with development and design for a carrier grade systems.
  • Strong understanding of design issues and trade offs related to software modularity and abstraction versus memory/CPU performance.
  • Knowledge of kernel module development on Linux operating system.
  • Proven track record in designing and implementing functionality in embedded systems using C.
  • Solid understanding of IP networking and TCP/IP protocols.
  • Knowledge of wireless networks considered an asset.
  • Be self-motivated with a strong desire to learn and be flexible.
  • Willing to work alone and in a team environment.
  • Team leadership experience considered an asset.

Education:
Must have Bachelors in Computer Science, Computer Engineering or Electrical Engineering.
X
Position:   System Engineers (International)

Date Posted:  May 28, 2009

Job Description:
Mobidia is working closely with the world’s leading mobile operators and solution providers to integrate .wave in their mobile networks and networking solutions in 2009. Operators have been impressed with the performance data that Mobidia has generated recently in a number of tier 1 operator trials. The data conclusively demonstrates that .wave can increase peak network capacity by 15% while increasing the speed of the subscribers’ service and quality of experience by over 30%. Mobidia’s solution makes subscribers happy by enabling a faster connections and mobile operators happy by increasing the effective capacity of the existing network.

The purpose of this role is to be Mobidia’s System Engineer working onsite to test trial the product and report to the System Engineering.

Responsibilities:
As a member of the System Engineering team, your responsibilities will include:
  • Reviewing existing requirements specifications documents to determine testing requirements.
  • Creating test plans and test cases, upon reviewing requirements with development, marketing and other departments of the company.
  • Execute white/black box testing during regular testing cycles.
  • Execute onsite installation and test plans inside the network centres of major Wireless Carriers around the world.
  • Develop software for test automation and performance measurement.
  • Maintain a performance test matrix for various system operations and track performance parameters for major versions.

Qualifications:
  • Must have excellent oral and written English communication skills.
  • Experience creating Test Plans and Test Case Development.
  • Must have some prior experience programming in Python or/and C/C++.
  • Experience with both Linux and Windows.
  • Knowledgeable about TCP/IP, telecommunications, and wireless technologies.
  • Demonstrated passion to learn and to apply new technologies.

Other:
  • Valid travel passport.
  • Ability to be away from home anywhere from 1 to 3 weeks per month.

Education:
Minimum, a Bachelor in Computer Science, Computer Engineering or Electrical Engineering.
X
Position:   Senior Software Developer

Date Posted:  June 01, 2009

Description:
Our Mobile Gateway team is seeking talented, highly-motivated individuals for multiple openings. The team is focused on building carrier-grade server component that can stand-alone or integrate into existing hardware. We want our product to be able to translate DMP back to TCP to provide application or service agnostic network efficiency as well as being able to communicate with the client to provide uplink and downlink traffic management. All of these criteria must ultimately result in us building a resilient, scalable, and available solution.

Responsibilities:
  • Design and development for data and control plane software for a carrier grade system using C in a multi-core/multi threaded environment.
  • Kernel Module and User space programming in pre-emptive, real-time, multi-tasking operating system.
  • Profiling and tuning software for scalability and performance.
  • Kernel software debugging and troubleshooting.

Qualifications:
  • Experience with development and design for a carrier grade systems.
  • Strong understanding of design issues and trade offs related to software modularity and abstraction versus memory/CPU performance.
  • Knowledge of kernel module development on Linux operating system.
  • Proven track record in designing and implementing functionality in embedded systems using C. C++ considered an asset.
  • Solid understanding of IP networking and TCP/IP protocols.
  • Knowledge of wireless networks considered an asset.
  • Be self-motivated with a strong desire to learn and be flexible.
  • Willing to work alone and in a team setup. Team leadership experience considered an advantage.
  • Must have Bachelors in Computer Science, Computer Engineering or Electrical Engineering.

X
Position:   Test Engineer (Systems Engineering)

Date Posted:  June 01, 2009

Job Description:
Reporting to the Systems Engineering Manager; your role is to ensure the quality of all software that leaves development is high.

You may be assigned to a specific development team, or work on system tests integrating the work of several teams. You need to learn both how the product works (so you can test features) and how the customers are likely to use it (so you can make sure it's useful).

Responsibilities:
  • Review software designs to ensure all features are testable and that the features as specified will satisfy customer needs.
  • Create test plans.
  • Support the development team with unit tests during the product development phase.
  • Develop automated regression tests.
  • Develop and execute tests.
  • Investigate problems found during tests or reported by customers.
  • If you like working with customers, there will be opportunities for travel abroad in late 2009/early 2010.

Qualifications:
  • Must have excellent oral and written English communication skills.
  • Excellent problem solving skills.
  • Demonstrated passion to learn and to apply new technologies.
  • Experience creating test plans and test case development is desirable.
  • Must have some programming experience (Python is currently used to run test cases so the prospect of writing test cases in python shouldn’t scare you).
  • Experience with both Linux and Windows.
  • Understanding of IP networking is desired (routing, sockets, NAT, etc.).

Education:
Bachelor or Masters degree in Physics,Computer Engineering, Electrical Engineering, or Computer Science.
X
Position:   Intermediate Software Developer (Systems Engineering)

Date Posted:  June 01, 2009

Objective of the Role:
Your role is to develop the tools needed to test the next generation of Mobidia’s .wave solution.

The Systems Engineering team is involved with all new product features and also with customer engagements. The team faces a steady stream of new and interesting challenges, offering members many opportunities to learn new skills and improve existing ones.

Current team projects include:
  • Develop a simulator for the next generation of the .wave solution.
  • Develop an improved simulator for wireless data networks.
  • Develop test automation infrastructure.
  • Develop test tools for use in customer trials.
  • Debug product issues.

Qualifications:
  • A passion for solving problems.
  • Excellent programming skills (C++/C/python).
  • Knowledge of Linux networking. Firm understanding of IP (TCP and UDP) is essential. A good understanding of iptables and tc will be very helpful.
  • Familiar with scripting languages (we use python).
  • Good English language communication skills.
  • Several years of coding experience.

Education:
Bachelor degree in science or engineering.
X
Position:   Senior Mac/iPhone Developer

Date Posted:  August 11, 2009

Objective of the Role:
Reporting to the Manager of the Mobile Group, this newly assembled and growing team of multi-platform engineers will deliver a solution within 6 months. We are hiring for a Senior or Intermediate Software Engineer to join the Apple/Macintosh team. The Group is focused on building a multi-platform software client that runs transparently on smartphones and laptops. For more details on the group’s initiative, go to: http://www.mobidia.com/solution.shtml

Qualifications:
  • A seasoned Software Engineer who is experienced in Macintosh kernel and network stack development.
  • Experience developing Network drivers, Network filters or antivirus software on Macintosh, Unix, or any other systems.
  • Bachelor degree is a minimum with some flexibility in this requirement if the person has demonstrated relevant experience.
  • Other important qualifications are a person who has demonstrated ability to apply newly acquired concepts or technologies. As well, given there is minimal supervision of this role, you should have a track record of taking concepts and generating requirements.


Marketing, Business & Administration
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

No position is listed for Marketing and Business categories at this moment. Please check back with us again; as we will update this page in near future.

For general interest, please forward your resume to: careers@mobidia.com specifying your interest in the subject line.