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 ...
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 Engineer
Calgary, AB · Hybrid
CA$90K - CA$125K/yr
Five or more years of experience in firmware, embedded software, software engineering, or a related technical role * A degree or diploma in Electrical, Computer, Electronics, Software Engineering, or ...
Firmware Engineer
Calgary, AB · Hybrid
CA$90K - CA$125K/yr
Five or more years of experience in firmware, embedded software, software engineering, or a related technical role * A degree or diploma in Electrical, Computer, Electronics, Software Engineering, or ...
Software Engineer
Calgary, AB · Hybrid
You will report to the Software Engineering Team Lead and have a hybrid schedule working in Calgary ... Basic knowledge or experience with embedded systems, electronics, and microcontrollers. What We ...
Software Engineer
Calgary, AB · Hybrid
You will report to the Software Engineering Team Lead and have a hybrid schedule working in Calgary ... Basic knowledge or experience with embedded systems, electronics, and microcontrollers. What We ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... AMD is searching for talented and motivated mathematicians, scientists, and engineers to develop ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... AMD is searching for talented and motivated mathematicians, scientists, and engineers to develop ...
... embedded software powering their physical devices. Reporting directly to the CTO, this is a high-impact role for an engineer who excels at balancing device reliability with continuous feature ...
Quick apply
... embedded software powering their physical devices. Reporting directly to the CTO, this is a high-impact role for an engineer who excels at balancing device reliability with continuous feature ...
Senior Deep Learning Engineer
Calgary, AB · On-site +1
$130K - $180K/yr
As part of our group, you'll collaborate with hardware and software engineers to design, develop ... Experience in embedded or low-level programming * Knowledge of CUDA/OpenGL * Experience deploying ...
Quick apply
Senior Deep Learning Engineer
Calgary, AB · On-site +1
$130K - $180K/yr
As part of our group, you'll collaborate with hardware and software engineers to design, develop ... Experience in embedded or low-level programming * Knowledge of CUDA/OpenGL * Experience deploying ...
Senior Deep Learning Engineer
Calgary, AB · On-site +1
$130K - $180K/yr
As part of our group, you'll collaborate with hardware and software engineers to design, develop ... Experience in embedded or low-level programming * Knowledge of CUDA/OpenGL * Experience deploying ...
Quick apply
Senior Deep Learning Engineer
Calgary, AB · On-site +1
$130K - $180K/yr
As part of our group, you'll collaborate with hardware and software engineers to design, develop ... Experience in embedded or low-level programming * Knowledge of CUDA/OpenGL * Experience deploying ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... AMD is searching for talented and motivated mathematicians, scientists, and engineers to develop ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... AMD is searching for talented and motivated mathematicians, scientists, and engineers to develop ...
Full Stack Blockchain Developer
Calgary, AB · On-site
Develop & test smart contracts and programming efforts on Ethereum. * Work with other engineers in ... Professional experience as software engineer with at least a year of experience with Solidity ...
Quick apply
Full Stack Blockchain Developer
Calgary, AB · On-site
Develop & test smart contracts and programming efforts on Ethereum. * Work with other engineers in ... Professional experience as software engineer with at least a year of experience with Solidity ...
Full Stack Blockchain Developer
Calgary, AB · On-site
Professional experience as software engineer with at least a year of experience with Solidity ... contracts, cryptography, Ethereum and Javascript Familiarity with Github, DevOps and cloud server ...
Full Stack Blockchain Developer
Calgary, AB · On-site
Professional experience as software engineer with at least a year of experience with Solidity ... contracts, cryptography, Ethereum and Javascript Familiarity with Github, DevOps and cloud server ...
The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront ... contracts, and data flow design. Build prototypes or proofs-of-concept spanning UI and service ...
The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront ... contracts, and data flow design. Build prototypes or proofs-of-concept spanning UI and service ...
Senior Software Engineer, AI Platform (US - Remote or Calgary)
Calgary, AB · Remote
CA$225K/yr
... drift-detection contract. * Clarifying, designing, and implementing compliance and legal ... Senior Software Engineer (AI Platform) position. Please note that this is what we expect the ...
New
Senior Software Engineer, AI Platform (US - Remote or Calgary)
Calgary, AB · Remote
CA$225K/yr
... drift-detection contract. * Clarifying, designing, and implementing compliance and legal ... Senior Software Engineer (AI Platform) position. Please note that this is what we expect the ...
New
Data Engineer II
Calgary, AB · Hybrid
Data is deeply embedded in the product, engineering, analytics, and operational culture at Finning ... of the Software Development Services (SDS) Tier 4 support team, you will provide advanced ...
Data Engineer II
Calgary, AB · Hybrid
Data is deeply embedded in the product, engineering, analytics, and operational culture at Finning ... of the Software Development Services (SDS) Tier 4 support team, you will provide advanced ...
We're hiring a staff-level engineer to take ownership of major runtime surfaces and grow into a ... drift-detection contract. * Clarifying, designing, and implementing compliance and legal ...
New
Quick apply
We're hiring a staff-level engineer to take ownership of major runtime surfaces and grow into a ... drift-detection contract. * Clarifying, designing, and implementing compliance and legal ...
New
Senior Backend Engineer
Calgary, AB · Remote
CA$145K - CA$155K/yr
As a Senior Backend Software Engineer, you will design, build, and maintain the services, databases ... Design and maintain APIs, database schemas, integrations, and data contracts. * Improve system ...
New
Quick apply
Senior Backend Engineer
Calgary, AB · Remote
CA$145K - CA$155K/yr
As a Senior Backend Software Engineer, you will design, build, and maintain the services, databases ... Design and maintain APIs, database schemas, integrations, and data contracts. * Improve system ...
New
Senior Backend Engineer
Calgary, AB · Remote
CA$145K - CA$155K/yr
As a Senior Backend Software Engineer, you will design, build, and maintain the services, databases ... Design and maintain APIs, database schemas, integrations, and data contracts. * Improve system ...
New
Quick apply
Senior Backend Engineer
Calgary, AB · Remote
CA$145K - CA$155K/yr
As a Senior Backend Software Engineer, you will design, build, and maintain the services, databases ... Design and maintain APIs, database schemas, integrations, and data contracts. * Improve system ...
New
Senior GraphQL API Software Developer Reports To: Development Manager About the job: We're looking ... error contracts. * Architect services and systems using accepted design patterns that allow for ...
Quick apply
Senior GraphQL API Software Developer Reports To: Development Manager About the job: We're looking ... error contracts. * Architect services and systems using accepted design patterns that allow for ...
Contract Specialist
Calgary, AB · On-site
We're the first software business in the world to have our sustainability targets validated by the ... engineer a better world.
Contract Specialist
Calgary, AB · On-site
We're the first software business in the world to have our sustainability targets validated by the ... engineer a better world.
... SRE practice that keeps everything running. You'll work across greenfield deployments, legacy ... Implement data contracts at the ingestion layer ensuring data arrives, flows on schedule, and meets ...
... SRE practice that keeps everything running. You'll work across greenfield deployments, legacy ... Implement data contracts at the ingestion layer ensuring data arrives, flows on schedule, and meets ...
This role also requires the ability to work collaboratively with project teams while embedded on ... Diploma in Construction Management, Engineering, Quantity Surveying, or a related field required;
This role also requires the ability to work collaboratively with project teams while embedded on ... Diploma in Construction Management, Engineering, Quantity Surveying, or a related field required;
Contract Automotive Embedded Software Engineer information
What is the difference between Contract Automotive Embedded Software Engineer vs Contract Automotive Software Developer?
| Aspect | Contract Automotive Embedded Software Engineer | Contract Automotive Software Developer |
|---|---|---|
| Credentials | Relevant engineering degrees, embedded systems certifications | Computer science or software engineering degrees, coding certifications |
| Work Environment | Automotive industry, embedded systems development, real-time environments | Software development teams, automotive or tech companies, application or system software |
| Employer & Industry Usage | Automotive OEMs, Tier 1 suppliers, embedded system manufacturers | Automotive manufacturers, tech firms, software service providers |
The main difference is that Contract Automotive Embedded Software Engineers focus on developing software specifically for automotive embedded systems, often working with real-time hardware. In contrast, Contract Automotive Software Developers may work on broader software applications within the automotive industry, including user interfaces or backend systems. Both roles require strong programming skills, but their focus areas and environments differ.
Full-time
Re-posted yesterday
Job description
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.