2

Entry Level Embedded Software Engineer Jobs in British Columbia

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 ...

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 ...

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 ...

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 ...

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 ...

Firmware & Embedded Engineers * Industrial Designers * Mechanical Engineers * Mechatronics ... Hardware & Software Access: MistyWest can provide equipment and software support where needed * Try ...

Firmware & Embedded Engineers * Industrial Designers * Mechanical Engineers * Mechatronics ... Hardware & Software Access: MistyWest can provide equipment and software support where needed * Try ...

... 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 ...

Showing results 21-40

Entry Level Embedded Software Engineer information

See British Columbia salary details

$29K

$90.4K

$150K

How much do entry level embedded software engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for entry level embedded software engineer in British Columbia is $90,370.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $108,000.00 per year, depending on experience, location, and employer.

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.

What are the most commonly searched types of Embedded Software Engineer jobs in British Columbia? The most popular types of Embedded Software Engineer jobs in British Columbia are:
What are popular job titles related to Entry Level Embedded Software Engineer jobs in British Columbia? For Entry Level Embedded Software Engineer jobs in British Columbia, the most frequently searched job titles are:
What job categories do people searching Entry Level Embedded Software Engineer jobs in British Columbia look for? The top searched job categories for Entry Level Embedded Software Engineer jobs in British Columbia are:
What cities in British Columbia are hiring for Entry Level Embedded Software Engineer jobs? Cities in British Columbia with the most Entry Level Embedded Software Engineer job openings:
Infographic showing various Entry Level Embedded Software Engineer job openings in British Columbia as of July 2026, with employment types broken down into 77% Full Time, 21% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $90,370 per year, or $43.4 per hour.

Firmware & Hardware Developer

SST Wireless

Richmond, BC

Full-time

Re-posted 12 days ago


Job description

Who we are

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 here

SST 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 you

For 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