Senior Software Engineer
Edmonton, AB · On-site +1
About the Role The Senior Software Engineer is a hands-on technical contributor embedded in our ... Collaborate across multiple time zones, ensuring remote teammates are included, unblocked, and ...
Edmonton, AB · On-site +1
About the Role The Senior Software Engineer is a hands-on technical contributor embedded in our ... Collaborate across multiple time zones, ensuring remote teammates are included, unblocked, and ...
Edmonton, AB · On-site +1
About the Role The Senior Software Engineer is a hands-on technical contributor embedded in our ... Collaborate across multiple time zones, ensuring remote teammates are included, unblocked, and ...
$31.5K - $44.5K
2% of jobs
$44.5K - $57.5K
2% of jobs
$57.5K - $70.5K
2% of jobs
$70.5K - $83.5K
3% of jobs
$83.5K - $96.5K
11% of jobs
$101.3K is the 25th percentile. Wages below this are outliers.
$96.5K - $109.5K
14% of jobs
$109.5K - $122.5K
12% of jobs
The median wage is $125.4K / yr.
$122.5K - $135.5K
21% of jobs
$142.7K is the 75th percentile. Wages above this are outliers.
$135.5K - $148.5K
16% of jobs
$148.5K - $161.5K
9% of jobs
$161.5K - $174.5K
8% of jobs
$31.5K
$124.1K
$174.5K
| Aspect | Remote Embedded | Remote Firmware Developer |
|---|---|---|
| Required Credentials | Bachelor's in Electrical Engineering, Computer Science, or related field; experience with embedded systems | Similar credentials, often with additional certifications in firmware development or microcontroller programming |
| Work Environment | Designing and testing embedded systems, often involving hardware integration | Developing low-level firmware for microcontrollers or hardware devices |
| Industry Usage | Electronics, automotive, IoT, consumer devices | Consumer electronics, industrial equipment, IoT devices |
| Search & Comparison Intent | Looking for roles involving embedded system design and software | Focusing on firmware coding and microcontroller programming |
Remote Embedded roles typically involve designing and testing embedded systems that integrate hardware and software, while Remote Firmware Developers focus specifically on writing low-level firmware for microcontrollers. Both roles require similar credentials and are used across industries like electronics and IoT, but their core responsibilities differ in hardware interaction versus firmware coding.
Remote embedded jobs include positions within the software and development industry that focus on engineering, developing, and maintaining software for embedded systems and networks. Common titles include “remote embedded software engineer” and “remote embedded developer.” Embedded software has a specific task related to the operations of a hardware system. As an embedded software engineer who works from home, your duties include coding software to perform a particular function, such as the control of a piece of machinery or the collection of data from a system. As a remote embedded software developer, you perform a similar job and sometimes help clients customize embedded software. You may also work as a remote quality assurance engineer where your responsibilities involve testing existing software.

Full-time
Posted 28 days ago
About the Role
The Senior Software Engineer is a hands-on technical contributor embedded in our agile development organization, helping build and deliver our next-gen compliance platform. You bring the judgment and independence to take features from design through production-ready code, making sound technical decisions along the way and building software that fits cleanly into the team's architecture.
You bring strong full-stack experience, anticipate future needs, mentor peers, and make decisions that minimize the cost of future change. You partner closely with your Product Manager and fellow engineers to turn product strategy into well-built, maintainable software.
What Your Ride Will Look Like