2

Entry Level Embedded Software Engineer Jobs in Vancouver, BC

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

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

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

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

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

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

New

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

Showing results 21-40

Entry Level Embedded Software Engineer information

See Vancouver, BC salary details

$29.1K

$90.8K

$150.7K

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

As of Aug 6, 2026, the average yearly pay for entry level embedded software engineer in Vancouver, BC is $90,817.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,336.00 and $108,534.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 Vancouver, BC? The most popular types of Embedded Software Engineer jobs in Vancouver, BC are:
What job categories do people searching Entry Level Embedded Software Engineer jobs in Vancouver, BC look for? The top searched job categories for Entry Level Embedded Software Engineer jobs in Vancouver, BC are:
Infographic showing various Entry Level Embedded Software Engineer job openings in Vancouver, BC as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $90,817 per year, or $43.7 per hour.

IT & Automation Engineer - Contractor

MistyWest

Vancouver, BC โ€ข On-site

Contractor

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

MistyWest is a hardware engineering and product development consultancy based in Vancouver, BC, specializing in embedded, sensing, robotics, and cleantech solutions for clients who value sustainability. As a ~30-person team, MistyWest offers a collaborative environment where autonomy and direct impact are central to the role. This position is ideal for someone who thrives in a hands-on setting and is eager to grow into automation, systems, and infrastructure ownership.


The IT & Automation Engineer will split their focus between day-to-day IT operations and building automation solutions that streamline company workflows. You'll work closely with project managers and leadership, contributing to operational excellence and driving improvements across internal systems.


Key responsibilities include:
  • Providing daily IT operations and support, including onboarding/offboarding, account management, hardware provisioning, and access control
  • Administering Google Workspace, Slack, Asana, Bitwarden, office network, and backup systems
  • Handling client compliance reviews and maintaining security policies
  • Coordinating hardware purchasing and inventory management
  • Writing scripts to sync and clean data across SaaS platforms, and building API connectors to reduce manual work
  • Creating internal dashboards for operational visibility and reporting
  • Improving data hygiene and systems of record in collaboration with project managers and leadership
  • Building and experimenting with LLM-powered workflows for internal search, documentation, ticket triage, and AI-assisted tooling
  • Automating onboarding workflows across Google Workspace, Slack, and Asana

Requirements

  • Bachelor’s degree in Computer Science
  • 1–2+ years of hands-on IT support or technical operations experience
  • Experience administering Google Workspace for user provisioning, access management, and onboarding/offboarding
  • Experience managing office networks and backup systems
  • Proficiency in writing readable, working Python scripts
  • Experience integrating SaaS tools via APIs to build automations and connectors
  • Hands-on administration and support experience with Slack, Asana, and Bitwarden
  • Experience using LLM/AI tools in workflows, such as prototyping LLM-powered automations
  • Experience building internal dashboards for operational visibility
  • Experience supporting security and compliance processes
  • Authorized to work in Canada
Preferred Qualifications:
  • Prior experience in a hardware engineering or product development consultancy environment
  • Evidence of self-directed technical learning (e.g., GitHub projects, side scripts, personal automations)
  • Experience collaborating with project managers or leadership to improve operational systems
  • Familiarity with cleantech, embedded systems, or robotics domains
  • Experience automating onboarding workflows across multiple SaaS platforms
  • Ability to coordinate hardware purchasing and inventory management
  • Experience with data hygiene and systems of record improvements
  • Availability for an initial 3-month contract engagement with potential for extension

Benefits

  • Highly flexible: negotiate your own rates, hours and work location.
  • Hardware & Software Access: MistyWest can provide equipment and software support where needed
  • Try us out! Find out if MistyWest would be a good permanent employer for your needs and career direction
  • Amazing Community: plug into a great local and global community of engineers and product design enthusiasts for events, projects, potential work & personal development.
How to Apply

If you would like to be considered for contract work, please apply with your resume and provide a link to previous work (where applicable). Be sure to include your availability for the next 2-4 weeks so we know if you're keen to take on new work!

Disclaimer

Please note that if selected, you will be working as an ‘Independent Contractor’ and not as an employee at MistyWest. We have previously hired from our contractor pool, so this is a great way to get your proverbial "foot in the door" when it comes to securing a permanent gig as a Westie!

Requirements will vary depending on the specific project you are being hired for. Some projects require your physical presence in our Vancouver office and lab a few days a week/month - some are 100% remote enabled.