1

Junior Embedded Systems Engineer Jobs in Delta, BC

Advanced troubleshooting skills involving embedded systems, including CAN bus, Modbus, and Ethernet ... junior technicians and work effectively within multidisciplinary engineering teams. Nice-to-Have ...

Participate in all parts of software engineering, ranging from design and implementation of ... Solid understanding of systems software, including embedded systems and distributed systems

QA Developer (Platform/Firmware)

Burnaby, BC ยท On-site

  • Medical

  • Dental

  • Vision

  • PTO

Design, develop, execute, and maintain manual and automated test cases for embedded systems and ... Collaborate with developers, product owners, and system architects to define acceptance criteria ...

QA Developer (Platform/Firmware)

Burnaby, BC ยท Hybrid

  • Medical

  • Dental

  • Vision

  • PTO

Design, develop, execute, and maintain manual and automated test cases for embedded systems and ... Collaborate with developers, product owners, and system architects to define acceptance criteria ...

QA Developer (Platform/Firmware)

Burnaby, BC ยท On-site

  • Medical

  • Dental

  • Vision

  • PTO

Design, develop, execute, and maintain manual and automated test cases for embedded systems and ... Collaborate with developers, product owners, and system architects to define acceptance criteria ...

... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... Provide mentorship and guidance to junior and senior engineers, and be an effective team player.

Principal Embedded Software Developer

Burnaby, BC ยท On-site

CA$135K - CA$190K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Fortinet is calling for an experienced Embedded Software Developer who can think outside the box ... Maintain and document code using source control system * Maintenance, performance tuning, and ...

Principal Embedded Software Developer

Burnaby, BC ยท On-site

CA$135K - CA$190K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Fortinet is calling for an experienced Embedded Software Developer who can think outside the box ... Maintain and document code using source control system * Maintenance, performance tuning, and ...

Advanced troubleshooting skills involving embedded systems, including CAN bus, Modbus, and Ethernet ... junior technicians and work effectively within multidisciplinary engineering teams. Nice-to-Have ...

Showing results 21-40

Junior Embedded Systems Engineer information

What does a junior embedded systems engineer do?

A Junior Embedded Systems Engineer assists in designing, developing, and testing embedded systems, which are specialized computing systems that perform dedicated functions within larger devices. Typical tasks include writing and debugging code in languages like C or C++, working with microcontrollers, and integrating hardware and software components. They often collaborate with senior engineers and other team members to ensure that products meet technical specifications and function reliably.

What are the key skills and qualifications needed to thrive as a junior embedded systems engineer?

To thrive as a Junior Embedded Systems Engineer, you need a solid background in electronics, C/C++ programming, and embedded system fundamentals, typically supported by a relevant engineering degree. Familiarity with microcontroller platforms (such as ARM or AVR), debugging tools, and version control systems like Git is highly valued. Strong problem-solving abilities, attention to detail, and effective teamwork skills help you stand out in this role. These competencies are crucial for developing reliable embedded solutions and contributing effectively to multidisciplinary engineering teams.

What are some common challenges faced by junior embedded systems engineers in their first year on the job?

Junior Embedded Systems Engineers often encounter challenges such as understanding complex hardware-software integration, debugging low-level firmware, and adapting to the use of specialized development tools. Working within multidisciplinary teams, they must also learn to communicate effectively with hardware designers, software developers, and testers. Balancing the need to write efficient code while meeting strict real-time constraints can be demanding, but these experiences foster valuable technical growth and collaborative skills.

What is the difference between Junior Embedded Systems Engineer vs Embedded Software Developer?

AspectJunior Embedded Systems EngineerEmbedded Software Developer
Required CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fieldBachelor's in Computer Science, Software Engineering, or related field
Work EnvironmentDesigning hardware-software integration, testing embedded systemsDeveloping and testing embedded software applications
Industry UsageManufacturing, automotive, consumer electronicsConsumer electronics, IoT, industrial automation

Both roles often require similar educational backgrounds and work in embedded systems environments. The Junior Embedded Systems Engineer typically focuses on hardware-software integration and system testing, while the Embedded Software Developer concentrates on writing and optimizing embedded software code. Understanding these distinctions helps candidates target the right roles based on their skills and career goals.

Senior R&D Test Technician

Moment Energy

Surrey, BC โ€ข On-site

Full-time

Posted 8 days ago


Job description

The Opportunity

Moment Energy is seeking a Senior R&D Test Technician to lead complex validation testing and laboratory operations. As our most senior R&D technician, you'll support advanced testing of battery energy storage systems, including high-voltage battery testing, thermal runaway testing, and power electronics validation.

Working with minimal supervision, you'll partner with Senior Validation & Verification (V&V) Engineers to design test setups, establish safety boundaries, and develop data collection systems for new test protocols. You'll also serve as a technical resource within the R&D lab by mentoring junior technicians and supporting safe, efficient, and high-quality laboratory operations.

Responsibilities and Duties

  • Partner with Senior Validation & Verification (V&V) Engineers to design, build, and troubleshoot complex test rigs, including Hardware-in-the-Loop (HIL) systems, high-power battery cycler platforms, and dynamometers (dynos).
  • Safely execute high-risk tests, including short-circuit, overcharge, and mechanical abuse testing, while following established safety procedures, emergency protocols, and Arc Flash PPE requirements.
  • Perform failure analysis on prototypes and isolate component-level failures involving PCBs, Battery Management Systems (BMS), and battery modules.
  • Review raw test data, identify sensor errors and anomalies, and prepare technical summaries to support engineering design decisions.
  • Maintain laboratory calibration records, manage sensor inventory, and mentor Level 1 and Level 2 technicians on laboratory safety and best practices.

The Candidate

We're looking for individuals with the following traits, skills, and experiences:

  • Completed a 3-year Advanced College Diploma in Mechatronics, Electronics, or Mechanical Engineering Technology, or a Bachelor's Degree in Electrical or Mechanical Engineering with 3+ years of dedicated hands-on laboratory or testing experience.
  • 5+ years of experience working in an R&D test lab, power electronics testing facility, EV testing environment, advanced aerospace or defense validation lab, or a similar product development environment.
  • Experience designing, building, commissioning, and troubleshooting complex engineering test setups and validation equipment.
  • Advanced troubleshooting skills involving embedded systems, including CAN bus, Modbus, and Ethernet communication.
  • Strong understanding of high-power and high-voltage electrical safety practices, including CSA Z462 and NFPA 70E.
  • Proficiency with system automation tools and advanced laboratory instrumentation.
  • Strong analytical, problem-solving, and technical documentation skills, with the ability to interpret complex engineering test data.
  • Excellent communication and collaboration skills, with the ability to mentor junior technicians and work effectively within multidisciplinary engineering teams.

Nice-to-Have Experience:

  • Experience working with lithium-ion battery systems, battery energy storage systems (BESS), or renewable energy technologies.
  • Experience supporting Hardware-in-the-Loop (HIL) systems, battery cycler platforms, or advanced power electronics validation.
  • Familiarity with environmental chambers, vibration testing, or other environmental qualification methods.
  • Experience supporting prototype development, engineering validation, or new product introduction (NPI).
  • Experience developing laboratory procedures, test standards, or continuous improvement initiatives.