Software skills in managing the upstream interaction of your embedded device with various platforms ... C++/C# skills ice the cake Get in touch If you are the right engineer / designer for our company ...
Software skills in managing the upstream interaction of your embedded device with various platforms ... C++/C# skills ice the cake Get in touch If you are the right engineer / designer for our company ...
Firmware & Hardware Developer
Richmond, BC · On-site
Software skills in managing the upstream interaction of your embedded device with various platforms ... C++/C# skills ice the cake Get in touch If you are the right engineer / designer for our company ...
Quick apply
Firmware & Hardware Developer
Richmond, BC · On-site
Software skills in managing the upstream interaction of your embedded device with various platforms ... C++/C# skills ice the cake Get in touch If you are the right engineer / designer for our company ...
Intermediate to Senior Tailings Engineer - All Locations
Vancouver, BC · On-site +1
CA$85K - CA$160K/yr
... the fields of Engineering, Geoscience, Software, Geomatics, Data Science, Accounting ... embedded throughout our workplace culture and practices. Join us in our commitment to honour ...
Intermediate to Senior Tailings Engineer - All Locations
Vancouver, BC · On-site +1
CA$85K - CA$160K/yr
... the fields of Engineering, Geoscience, Software, Geomatics, Data Science, Accounting ... embedded throughout our workplace culture and practices. Join us in our commitment to honour ...
Product Applications Engineer (Switch, NCG)
Vancouver, BC · On-site
CA$130K - CA$140K/yr
Able to read and step through embedded firmware for debugging * Firsthand experience with lab ... Working knowledge of Linux software/firmware build environments (gcc, Make, git, bash, etc.
Product Applications Engineer (Switch, NCG)
Vancouver, BC · On-site
CA$130K - CA$140K/yr
Able to read and step through embedded firmware for debugging * Firsthand experience with lab ... Working knowledge of Linux software/firmware build environments (gcc, Make, git, bash, etc.
Mechatronics Engineer
Burnaby, BC · On-site
Proficiency in CAD software (e.g., SolidWorks, Fusion 360) for part design and fabrication. * Basic ... embedded firmware concepts. * Hands-on experience with 3D printing, basic machining, and ...
Quick apply
Mechatronics Engineer
Burnaby, BC · On-site
Proficiency in CAD software (e.g., SolidWorks, Fusion 360) for part design and fabrication. * Basic ... embedded firmware concepts. * Hands-on experience with 3D printing, basic machining, and ...
Troubleshoot hardware, software, and firmware issues for Zigbee networks and Axxess devices ... Familiarity with Windows and/or embedded systems environments. * Able to lift 20+ lbs as needed for ...
New
Troubleshoot hardware, software, and firmware issues for Zigbee networks and Axxess devices ... Familiarity with Windows and/or embedded systems environments. * Able to lift 20+ lbs as needed for ...
New
Full-Stack Engineer
Vancouver, BC · On-site +1
CA$65K - CA$75K/yr
Role Overview We are looking for an Entry-Level Full-Stack Engineer who is eager to help build the next generation of our platform. In this role, you will be deeply involved across the entire stack ...
Full-Stack Engineer
Vancouver, BC · On-site +1
CA$65K - CA$75K/yr
Role Overview We are looking for an Entry-Level Full-Stack Engineer who is eager to help build the next generation of our platform. In this role, you will be deeply involved across the entire stack ...
The title was originally coined for engineers embedded with external customers, and we've pointed ... Few people can connect a messy real-world domain, the data under it, and software people actually ...
The title was originally coined for engineers embedded with external customers, and we've pointed ... Few people can connect a messy real-world domain, the data under it, and software people actually ...
Firmware Test Co-op
Richmond, BC · On-site
CA$38K - CA$51K/yr
We are looking for an 8-month Software Development Engineer in Test Co-op student to join our Testing team! This is an ideal position for someone passionate about embedded systems. The successful ...
Firmware Test Co-op
Richmond, BC · On-site
CA$38K - CA$51K/yr
We are looking for an 8-month Software Development Engineer in Test Co-op student to join our Testing team! This is an ideal position for someone passionate about embedded systems. The successful ...
Develop software using appropriate programming language (C, C++, JAVA, Perl, Python) for Controls ... Expected to provide guidance and assistance to entry level professionals and technical employees ...
Develop software using appropriate programming language (C, C++, JAVA, Perl, Python) for Controls ... Expected to provide guidance and assistance to entry level professionals and technical employees ...
Technical Program Manager
Vancouver, BC · On-site
Prior experience in a technical role (software developer, QA engineer, analyst, etc.) * Agile or ... Exposure to physical security, video, IoT, cloud, or embedded systems domains * Experience working ...
Technical Program Manager
Vancouver, BC · On-site
Prior experience in a technical role (software developer, QA engineer, analyst, etc.) * Agile or ... Exposure to physical security, video, IoT, cloud, or embedded systems domains * Experience working ...
Test Engineer Co-op
Richmond, BC · On-site
CA$3.7K - CA$4.0K/mo
... embedded firmware, and cloud storage. The Software Test team is responsible for validation and ... programming, or scripting experience Knowledge of data communication, networking, and protocols ...
Test Engineer Co-op
Richmond, BC · On-site
CA$3.7K - CA$4.0K/mo
... embedded firmware, and cloud storage. The Software Test team is responsible for validation and ... programming, or scripting experience Knowledge of data communication, networking, and protocols ...
Civil or Survey Engineering Technologist
Prince George, BC · On-site
CA$60K - CA$90K/yr
... software Salary: $60,000-$90,000 annually commensurate on experience, full-time permanent position. The lower portion of the range reflects entrylevel Civil or Survey Engineering Technologist ...
Civil or Survey Engineering Technologist
Prince George, BC · On-site
CA$60K - CA$90K/yr
... software Salary: $60,000-$90,000 annually commensurate on experience, full-time permanent position. The lower portion of the range reflects entrylevel Civil or Survey Engineering Technologist ...
... software Salary: $60,000-$90,000 annually commensurate on experience, full-time permanent position. The lower portion of the range reflects entrylevel Civil or Survey Engineering Technologist ...
Quick apply
... software Salary: $60,000-$90,000 annually commensurate on experience, full-time permanent position. The lower portion of the range reflects entrylevel Civil or Survey Engineering Technologist ...
Contractor Talent Pool
Vancouver, BC · On-site
Firmware & Embedded Engineers * Industrial Designers * Mechanical Engineers * Mechatronics ... Hardware & Software Access: MistyWest can provide equipment and software support where needed * Try ...
Quick apply
Contractor Talent Pool
Vancouver, BC · On-site
Firmware & Embedded Engineers * Industrial Designers * Mechanical Engineers * Mechatronics ... Hardware & Software Access: MistyWest can provide equipment and software support where needed * Try ...
Contractor Talent Pool
Vancouver, BC · Hybrid
Firmware & Embedded Engineers * Industrial Designers * Mechanical Engineers * Mechatronics ... Hardware & Software Access: MistyWest can provide equipment and software support where needed * Try ...
Contractor Talent Pool
Vancouver, BC · Hybrid
Firmware & Embedded Engineers * Industrial Designers * Mechanical Engineers * Mechatronics ... Hardware & Software Access: MistyWest can provide equipment and software support where needed * Try ...
TSP Database Support Engineer 21423
Burnaby, BC · On-site
$35 - $48/hr
Experience and Role Accountabilities Entry level to one (1) year of in a relevant engineering field ... software Intermediate MS Office skills (Word, Excel, and PowerPoint) Intermediate English skills ...
TSP Database Support Engineer 21423
Burnaby, BC · On-site
$35 - $48/hr
Experience and Role Accountabilities Entry level to one (1) year of in a relevant engineering field ... software Intermediate MS Office skills (Word, Excel, and PowerPoint) Intermediate English skills ...
... software. It is also distinct from the geotechnical field engineering function. Ground behaviour ... of embedded items and fixings. You will hold inspection points before pour and before cover, and ...
... software. It is also distinct from the geotechnical field engineering function. Ground behaviour ... of embedded items and fixings. You will hold inspection points before pour and before cover, and ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... other software/hardware modeling frameworks to ensure readiness for first silicon arrival ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... other software/hardware modeling frameworks to ensure readiness for first silicon arrival ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... other software/hardware modeling frameworks to ensure readiness for first silicon arrival ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... other software/hardware modeling frameworks to ensure readiness for first silicon arrival ...
Entry Level Embedded Software Engineer information
See British Columbia salary details
$29K - $40K
2% of jobs
$40K - $51K
3% of jobs
$51K - $62K
7% of jobs
$67.8K is the 25th percentile. Wages below this are outliers.
$62K - $73K
23% of jobs
The median wage is $84K / yr.
$73K - $84K
14% of jobs
$84K - $95K
11% of jobs
$104.3K is the 75th percentile. Wages above this are outliers.
$95K - $106K
17% of jobs
$106K - $117K
12% of jobs
$117K - $128K
5% of jobs
$128K - $139K
3% of jobs
$139K - $150K
2% of jobs
$29K
$90.4K
$150K
How much do entry level embedded software engineer jobs pay per year?
What does a typical day look like for an entry level embedded software engineer?
A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.
What is an entry level embedded software engineer?
An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.
What are the key skills and qualifications needed to thrive as an entry level embedded software engineer?
To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

Full-time
Re-posted 12 days ago
Job description
SST Wireless Inc. designs and produces wireless sensor technologies with industrial application. With several new products in the design pipeline, this is an exciting time for creative thinkers who are adept in realizing technical solutions to join us in creating products where your contributions can make a real difference.
As a small, growing team we want you to be able to hit the ground running. We believe innovation is built upon strong fundamentals, fed by those who have kept the spark alive and find reward in the process of making their ideas become reality. Makers and thinkers need apply.
SST is based in Richmond, BC. Our company is growing and is seeking exceptional people to join our team. The role is full time and work in the office is required.
What you would do hereSST Wireless is seeking a Firmware Developer with Hardware knowledge that thrives in a team environment that highly values mutual respect, integrity and cooperative effort. You enjoy working with other smart people and work together to find the best solutions.
Your initial projects will primarily focus on firmware for ARM Cortex M and A series micro-controllers. The A series may involve PRU assembly coding, RTOS code, custom Android builds or Linux. Serial bus protocols such as SPI, I2C, CAN, etc. must evoke no trepidation, nor must writing to other cores such as 8051 or MSP430.
Software skills in managing the upstream interaction of your embedded device with various platforms (eg Windows, cloud databases) over various channels (USB, Ethernet, Wi-Fi, RS232) along with providing a functional interface are valuable. If your talents also extend to PCB layout and prototype assembly, we can certainly make use of all the hats you wear.
About youFor this particular position, there are some core competencies we would like you to have. If you feel we would make a good fit, get in touch with us as soon as possible.
- Embedded RTOS experience
- Comfortable with ARM cores
- Knowledge of Ethernet/Industrial Protocol
- Wireless sensor network experience
- RF technologies such as Bluetooth, GPS, Wi-Fi, Cellular
- Serial protocols such as USB, UART, SPI, CAN
- RF communications theory/design
- Good math skills
- Strong hardware, firmware and software troubleshooting skills
- Regulatory testing including FCC and CE
- Low power design experience
- Be a Linux/Android guru
- Strong proficiency in C
- C++/C# skills ice the cake
Get in touch
If you are the right engineer / designer for our company, send us your resume with a cover letter explaining how you can help us reach our goals. Employment Type: FULL_TIME