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

Unix Engineer jobs in Calgary, AB

Sort by: -
    • This role works closely with hardware and test engineers to define requirements, build robust test procedures, and ship production-grade firmware.
    • Coordinate with controls engineers and field technicians on tag mapping, address verification, and PLC-to-SCADA data flow validation.
    • The Software Engineer, SOC Automation plays a key role in advancing ATCO’s threat mitigation capabilities across enterprise IT, cloud, and operational…
    • Provide day‑to‑day technical support to WindServer users and analysts, ensuring a reliable and responsive experience.
    • Ability to communicate complex technical issues clearly and succinctly to engineers, senior leaders, and business stakeholders.
    • In this pivotal role, you will be instrumental in conceptualizing, architecting, and implementing advanced algorithms and software designs that drive the next…
  • View similar jobs with this employer
    • The role involves platform modernization, containerization, CI/CD automation, package engineering, and security/vulnerability remediation.
    • Black Duck seeks an experienced Technologist to help our Implementation and Services Team drive customer.
    • We accomplish this through the delivery of exemplary…
    • Bachelor’s degree in engineering, preference for electrical or systems engineer;
    • Job Type: Full-time Permanent.
    • Proven track record of good attendance.
    • Work closely with platform engineers, spatial compute teams, and data engineers to bake reliability into system design from day one.
    • The day-to-day role includes monitoring and management of endpoint device fleets utilizing such solutions as MECM, Intune, Azure, Windows 365, and other…
    • Collaborate with electrical/mechanical engineers to bring up new boards and subsystems.
    • You’ll work in a multidisciplinary environment alongside electrical,…
    • We’re looking for a hands-on Senior Platform Engineer with strong experience operating production cloud systems.
    • Participate in an on-call rotation.
    • Must be based in the Pacific or Mountain Time Zone.
    • Numa is building the platform to power AI-native dealerships, rearchitecting automotive service and sales…
    • This is a senior individual contributor role for an engineer who can build reliable systems, not just operate them.
    • This is not a people-management role.
Get email updates for the latest Unix Engineer jobs in Calgary, AB

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.

Career Resources:

Job Post Details

Embedded Firmware Engineer - job post

Forge Performance Group
Calgary, AB
Full-time

Job details

Job type

  • Full-time

Location

Calgary, AB

Full job description

Forge Performance Group is a Recruitment & Talent Management solutions team located in Calgary, AB. We are dedicated to connecting our clients with highly skilled professionals well-matched to their unique hiring needs, culture, and goals. This opportunity is posted on behalf of one of our clients.


Embedded Firmware Engineer

Overview

We’re looking for a full-time remote firmware leader to own embedded software for a renewable energy inverter. You will be responsible for owning the design of firmware for real-time control, communication, telemetry and test automation. This role works closely with hardware and test engineers to define requirements, build robust test procedures, and ship production-grade firmware.

Key Responsibilities

  • Own firmware technical roadmap, architecture decisions, and delivery for a multi-controller embedded system.
  • Lead planning, estimation, prioritization, and execution of firmware workstreams across new features, validation, and field issues.
  • Define firmware requirements and test procedures to validate new features.
  • Develop and maintain firmware on Microchip PIC16 & PIC32 MCU’s using MPLAB X, MCC and X32 toolchain.
  • Deliver safe and deterministic behavior for closed loop control systems.
  • Build and maintain firmware validation tooling and automation.
  • Drive coding standards and best practices across code reviews, documentation, testing, and long-term maintainability

Required Skills & Experience

  • A bachelor's degree in Electrical & Electronic / Software Engineering or equivalent.
  • Strong firmware experience working with embedded C & microcontrollers for 3+ years.
  • Experience with communication protocols SPI, UART, I2C & peripherals such as ADCs & PWMs.
  • Proven ability to debug complex issues.
  • Ability to define system behavior using state diagrams and translate them into deterministic embedded firmware.
  • Ability to read electrical schematics, datasheets, and functional diagrams.
  • Expertise in control theory, feedback/feedforward loops, and frequency response.
  • Proficiency with Git workflows (branching, reviews, releases)

Nice To Haves

  • Experience with TCP/UDP networking and Wi-Fi module integration in embedded systems.
  • Jenkins or comparable CI/CD release pipelines.
  • Experience using JIRA for backlog, requirements, and feature tracking.
  • Experience with Python and scripting languages.
  • Knowledge of higher-level programming languages and experience using AWS cloud services.
  • Understanding of Grid Technologies and renewable energy system.
  • Experience with Power Electronics, oscilloscopes, and digital multimeters.
Let Employers Find YouUpload Your Resume