Skip to main content
Post your resume and find your next job on Indeed!

Embedded Software Engineer jobs in Alberta

Sort by: -
    • 10+ years of experience in embedded C/C++ development, ideally within an IAR environment.
    • Develop microcontroller firmware in C, C++, and assembler for embedded…
    • Based out of the Electrical Division Edmonton (EDE) location in Acheson, the Electrical Engineer in Training will report to the Engineering Manager of the…
    • Program embedded systems and microcontrollers (e.g., Arduino, ESP32, STM32).
    • ONETWOSIX is a team of designers and fabricators with an unwavering ambition to…
    • Contribute to PCBA design and development in Altium or equivalent, with support and review from senior engineers.
    • Junior Electrical Engineer (Hardware Design)*.
    • As well as software programming experience (C/C++, JavaScript, Visual Basic, etc.).
    • Rewarding vacation entitlement with the opportunity to buy and sell your…
    • Work with hardware engineers and software developers to define and refine hardware/software interfaces.
    • Write, test, and maintain firmware using C on embedded…
    • Experience with Simulink, MATLAB, or similar simulation software.
    • Supervise technicians, technologists, programmers, analysts and other engineers.
    • Mentor intermediate engineers and strengthen the design practices, reviews, and standards the team relies on.
    • Senior Electrical Engineer (Hardware Design)*.
    • Python, Linux, and embedded systems experience also very welcome.
    • Track software version control across site locations, and help us setup Starlink and/or 4G…
    • Strong C/C++ Windows based software development experience using Visual Studio.
    • The successful candidate will have experience in Windows-based application…
    • Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud…
    • Proficiency in electrical design software such as AutoCAD Electrical, EPLAN, SEE Electrical and/or SOLIDWORKS Electrical.
    • Proficiency in electrical design software such as AutoCAD Electrical, EPLAN, SEE Electrical and/or SOLIDWORKS Electrical.
    • Strong experience with CAD and PLM software: SolidWorks, AutoCAD, Teamcenter, SolidWorks PDM, and FEA tools.
    • A Hardware Engineer within NOV Digital Completion…
    • Develop and maintain embedded firmware.
    • Improve code efficiency and reduce power consumption on resource-constrained embedded platforms.
Get email updates for the latest Embedded Software Engineer jobs in Alberta

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

embedded

Career Resources:

Job Post Details

Senior Hardware & Embedded Engineer - job post

Halo Recruitment Group
Calgary, AB
$130,000–$160,000 a year - Permanent, Full-time

Job details

Pay

  • $130,000–$160,000 a year

Job type

  • Permanent
  • Full-time

Location

Calgary, AB

Benefits

Pulled from the full job description

  • Paid time off
  • RRSP match
  • Wellness program
  • Flexible schedule

Full job description

About the Opportunity

Our client is an established Calgary-based technology company developing advanced industrial monitoring products used in critical infrastructure environments. The company designs and manufactures specialized hardware and embedded systems that support remote monitoring, data collection, and asset protection across industrial markets.

This is a hands-on engineering role suited for someone who enjoys working across the full product lifecycle, including hardware design, embedded firmware, prototype bring-up, testing, validation, product improvement, and manufacturing support.

The successful candidate will help design the next generation of rugged, reliable, low-power monitoring equipment used in demanding field environments.

Key Responsibilities

  • Design, implement, and test hardware platforms for product applications.
  • Complete schematic capture and multi-layer PCB layout; Altium Designer experience is preferred.
  • Develop microcontroller firmware in C, C++, and assembler for embedded real-time and low-power systems.
  • Design and code PC applications to support configuration of hardware platforms, using Visual Studio or similar tools.
  • Design and build production test jigs for new and existing products.
  • Perform prototype bring-up, testing, validation, troubleshooting, and documentation.
  • Support continuous improvement of existing products to improve reliability, manufacturability, performance, and cost.
  • Execute and document product updates and changes through the ECO process.
  • Work with manufacturing and process engineering teams during new product introduction and production support.
  • Assist with troubleshooting and resolving issues that occur during production and testing.
  • Initiate failure analysis, root cause investigation, and corrective actions for product returns and RMAs.
  • Determine and validate accuracy requirements and specifications for hardware platforms.
  • Apply agile methodology throughout the product development process.

Required Experience

  • Bachelor’s degree in Electronics Engineering, Electrical Engineering, or equivalent technical background.
  • 10+ years of experience in embedded C/C++ development, ideally within an IAR environment.
  • 10+ years of experience in analog and digital hardware design.
  • Strong experience with embedded real-time systems, low-power products, and microcontroller-based platforms.
  • Experience with wireless communication devices and protocols.
  • Experience with PCB design, schematic capture, board bring-up, testing, and validation.
  • Understanding of RF design principles.
  • Experience designing battery-powered portable equipment, including charger controllers.
  • Experience designing for EMC, ESD, LVD, CE, safety, and/or ATEX certification requirements.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to take ownership of projects and work effectively with minimal supervision.
  • Strong attention to detail and commitment to quality.

What This Role Offers

  • Opportunity to work on practical, real-world technology used in critical infrastructure environments.
  • Hands-on involvement across hardware, firmware, testing, validation, and product improvement.
  • Collaborative engineering environment with exposure to new and emerging technologies.
  • Flexible work schedule.
  • Competitive compensation and benefits package.
  • Educational support and professional development opportunities.
  • Calgary-based role with an accessible commute from many surrounding communities.

How to Apply

Please apply with an updated resume outlining your experience in hardware design, embedded firmware development, PCB design, product testing, and low-power or wireless products.

Only candidates selected for an interview will be contacted.

Our client is an equal opportunity employer and welcomes applications from all qualified candidates.

Pay: $130,000.00-$160,000.00 per year

Benefits:

  • Paid time off
  • RRSP match
  • Wellness program

Application question(s):

  • Do you have 10+ years of hands-on experience in embedded C/C++ firmware development for microcontroller-based products?
  • Do you have experience designing hardware platforms, including schematic capture, PCB layout, prototype bring-up, and testing?
  • Have you worked on low-power, battery-powered, wireless, RF, or industrial monitoring products?
  • Are you okay to work 5 days in office ?

Location:

  • Calgary, AB (required)

Work Location: In person

Let Employers Find YouUpload Your Resume