Elevated HR

Returning Candidate?

Software Developer

Software Developer

# of Openings 
Job Locations 
Min. Exp. (Yrs) 
Posted Date 
Information Technology

More information about this job


logo - good quality


When you join the MDT team, your career has not limits…it’s not just a job!


MDT is looking for Junior, Intermediate and Senior Software Developers to join their growing development team. As part of the software group, the Software Developer will be challenged to develop high-tech mobile control systems with advanced analytics requiring high reliability in harsh environments.


Desired Skills & Qualifications:

  • Recent graduate to 3 plus years of relevant industry experience.
  • BS or MS in Computer Engineering or Computer Science or equivalent skillset.
  • Good interpersonal skills and communication.
  • Demonstrated competence for technologies required to develop products.
  • Experience with testing methodologies and test planning activities. 

Additional Qualifications for Intermediate and Senior Developers:

  • Minimum 3-5 years of relevant industry experience
  • Previous experience with industrial control software and high speed data acquisition
  • Previous experience with web applications and cloud data technologies


Day-to-Day Responsibilities Include:

  • Work with lead developers and other team members to design, implement, maintain, qualify, and improve software products, and systems for usage.
  • Create control software using modern programming languages and advanced design techniques
  • Design detailed control algorithms to control oilfield equipment and systems.
  • Make use of code reviews, test techniques, and automation to verify software quality
  • Direct and/or coordinate with engineering, manufacturing, installation, maintenance, and support personnel to ensure software compliance with customer requirements.
  • Research and study technical drawings and specifications of computer systems and communication protocols to ensure that functionality and operations conform and surpass standards and customer requirements.
  • Participate in team efforts to continually improve the product development process.

Additional Responsibilities for Intermediate and Senior Developers:

  • Plan projects and/or subtasks for tracking and presentations.
  • Mentor junior team members and provide training on products and domain.

What’s in it for you?

  • Great potential for personal growth
  • An entrepreneurial environment, open to new ideas and expanding technologies
  • An industry leading software platform with leading edge technologies
  • Interesting, complex control problems to solve
  • A commitment to fun (are you the next foosball or pool champion?)
  • An excellent remuneration package including RRSP matching
  • A dynamic leadership team, fostering success

To Apply:


This isn’t just your typical nine to five job. This position is for someone who is ready to take control over their career.  An amazing path is ready and waiting for the right candidate!


Please visit https://jobs-elevatedhr.icims.com/jobs/1457/software-developer/job to apply online. We thank all applicants for their interest, however only those deemed qualified by the hiring manager will be contacted for an interview. No phone calls please.


About Mobile Data Technologies:     


Mobile Data Technologies specializes in controls and data acquisition development for well completions equipment. MDT offers an exciting, collaborative work environment with diverse multi-functional teams that is sure to challenge candidates interested in developing innovative technology.


MDT is quickly becoming a leader in control systems for a variety of equipment in the oil and gas industry. Using a combination of hardware and software controls, their unique, easy-to-use control interfaces are in high demand. By building on a core framework of control hardware and HMI software, they are rapidly deploying an increasing number of control applications to an expanding market.