2

Entry Level Embedded Software Engineer Jobs in British Columbia

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

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

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

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

Digital Innovation Developer

Vancouver, BC ยท Remote

$75K - $88K/yr

... embedded developer for the RightMetric business. As time progresses, the role will serve ... Adegree in Computer Science, Software Engineering, or a related technical field- or equivalent ...

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

next page

Showing results 1-20

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 Jun 17, 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 job?

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 in the Entry Level Embedded Software Engineer position, and why are they important?

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 June 2026, with employment types broken down into 3% Locum Tenens, 11% As Needed, 72% Full Time, 11% Part Time, and 3% Temporary. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $90,370 per year, or $43.4 per hour.

IT & Automation Engineer - Contractor

MistyWest

Vancouver, BC โ€ข On-site

Contractor

Posted 13 days ago

Be an early applicant


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.