Job Search and Career Advice Platform

Enable job alerts via email!

Application Engineer

TEEMA Solutions Group

Sherwood Park

On-site

CAD 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An industrial solutions provider in Sherwood Park, Alberta is seeking an engineer to develop embedded software for microcontroller-based systems. The successful candidate will collaborate across disciplines to enhance reliability and reduce variability, ensuring alignment with the organization's methodology. This role requires a systems thinking approach and a focus on continuous improvement and technical expertise.

Qualifications

  • Proven experience in developing embedded software for microcontroller-based systems.
  • Strong understanding of systems thinking and engineering methodologies.
  • Ability to collaborate effectively with cross-functional teams.

Responsibilities

  • Develop embedded software for microcontroller-based systems.
  • Ensure technical decisions align with MSCP’s Theory of Constraints methodology.
  • Collaborate with hardware designers and project teams to ensure technical solutions meet objectives.

Skills

Embedded software development
Collaboration and communication
Root-cause analysis
Reliability and repeatability focus
Systems thinking
Job description

MSCP delivers advanced Heat Management and industrial control solutions across complex, high consequence industrial environments. Founded in 2011 to support the Energy sector, MSCP has evolved into a multidisciplinary organization operating across energy, chemical processing, manufacturing, cement production, and steel facilities where reliability, predictability, and system stability are critical.

Our work integrates engineering, manufacturing, and field execution into a coordinated system designed to reduce variability, protect constraints, and enable consistent flow from concept through installation and operation.

How We Work

MSCP operates using a systemic model rather than a traditional hierarchical structure. Our teams are aligned around flow, constraint protection, and synchronization across estimating, engineering, manufacturing, and operations.

This approach creates an environment where:

  • Engineering decisions are made with full awareness of downstream impacts
  • Reliability and repeatability are prioritized over local optimization
  • Collaboration replaces handoffs and rework
  • Continuous learning is embedded into daily work

Engineers at MSCP are not isolated contributors. They are active participants in the delivery system and play a direct role in protecting throughput and improving overall performance.

The Role

This position is suited to an engineer who enjoys working at the intersection of embedded systems, hardware integration, manufacturing, and operations. You will contribute to both client driven projects and internally led product development, with a strong emphasis on reliability, reduction of variation, and alignment with MSCP’s Theory of Constraints methodology.

You will work closely with hardware designers, manufacturing, operations, and business development to ensure technical solutions are robust, scalable, and aligned with system level objectives.

Core Responsibilities

Develop embedded software for microcontroller-based systems with emphasis on flow reliability, repeatability, and reduction of variation

Ensure all technical decisions support MSCP’s Theory of Constraints methodology and protect the system’s constraining resource

Collaborate with hardware designers to synchronize interfaces, assumptions, and design intent

Participate in structured learning and feedback cycles to identify variability early and reduce rework

Participate in project scoping, customer meetings, and technical discovery

Translate customer and project requirements into clear, prioritized engineering tasks that align with project constraints

Provide technical expertise to support business development activities, including proposals, feasibility reviews, demonstrations, and capability discussions

Collaborate with the business development team to validate technical fit, support opportunity evaluation, and strengthen MSCP’s technical value propositions

Participate in internal R&D initiatives that improve product reliability, manufacturability, throughput, and system stability

Conduct testing, troubleshooting, and refinement activities in development and operational environments

Apply root‑cause analysis to implement solutions that reduce future variability and increase stability

Contribute to documentation including firmware standards, coding practices, integration guides, and technical knowledge repositories

Capture lessons learned to support organizational learning

Participate actively in MSCP’s Theory of Constraints methodology including buffer management, constraint identification, and synchronization across estimating, engineering, manufacturing, and operations

Support MSCP’s systemic network-of-projects approach by ensuring engineering or operational outputs enable predictable flow and reduce system-wide variation

Who Will Succeed in This Role

You will succeed at MSCP if you:

  • Think in terms of systems rather than isolated components
  • Are comfortable working across disciplines and functions
  • Value reliability, clarity, and repeatability over unnecessary complexity
  • Take ownership of outcomes, not just deliverables
  • Are curious, analytical, and open to structured feedback
  • Are motivated by improving flow and reducing variation across a network of projects
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.