Talent.com

Embedded software engineer Offres d'emploi - Delta, BC

Créer une alerte emploi pour cette recherche

Embedded software engineer • delta bc

Dernière mise à jour : il y a 10 heures

Embedded Systems Engineer

Foreseeson-Technology-Inc.-2richmond, metro vancouver regional district, Canada
Permanent, Temps pleinPermanent, Temps plein

IT security distribution, electric vehicle charging equipment, and Intelligent software platforms for EV Charger and Energy Management System.Foreseeson has experienced over 25 years of continuous ... Voir plus

 • Offre sponsorisée

Power Electronics Engineer Energy Storage

Foreseeson Technologyrichmond, metro vancouver regional district, Canada

Design energy storage power conversion with Foreseeson Technology Inc.Power Electronics Engineer on a one-year contract.Apply converter expertise to high-voltage battery systems.This engineer devel... Voir plus

 • Offre sponsorisée

Software Engineer - WiFi

Eagle WirelessRichmond, British Columbia, Canada, V6V 2V4
Quick Apply

Eagle Wireless is building the connective tissue of the physical world.Every connected car, every industrial sensor, every IoT device that needs to talk to the cloud reliably and securely — that’s ... Voir plus

AI/ML Software Engineer, Grad++ (Hybrid)

Atlassianrichmond, metro vancouver regional district, Canada
Temps pleinTemps plein

Atlassian in Canada is offering a Grad++ internship program based in Burnaby, Richmond or Vancouver, BC.You will build production-ready features for Jira, Confluence, and Trello, and own projects f... Voir plus

 • Offre sponsorisée

SAR Systems MTS - Embedded Radar & EO

MDA Spacerichmond, metro vancouver regional district, Canada

MDA Space in Richmond, Canada, seeks an Intermediate Systems MTS, SAR to support earth observation satellites.You will help define, design, integrate, verify and sustain SAR missions and payloads a... Voir plus

 • Offre sponsorisée

Profit‑Sharing Software Support Specialist

Brock Solutionsrichmond, metro vancouver regional district, Canada

A leading engineering solutions provider based in Richmond, BC, is seeking an Entry Level Software Support Specialist.This position involves troubleshooting software bugs and technical issues, prov... Voir plus

 • Offre sponsorisée

Systems Engineer

MKS Inc.richmond, metro vancouver regional district, Canada

As a Systems Engineer at Photon Control Inc.In this role, you will be part of the Advanced Development Team, reporting to the Principal Optical Architect.Leading integration of opto-mechanical subc... Voir plus

 • Offre sponsorisée

Embedded Software Developer

Cool Gear Internationalrichmond, metro vancouver regional district, Canada

Pay or shift range: $95,000 CAD to $118,000 CAD.The estimated range is the budgeted amount for this position.Final offers are based on various factors, including skill set, experience, location, qu... Voir plus

 • Offre sponsorisée

Mechanical Engineer

Mangrove Lithiumdelta, metro vancouver regional district, Canada

Mangrove Lithium,a Canadian cleantech companylocatedin Metro Vancouver, British Columbia, is focused on the commercial development of novel electrochemical technology capableofrefining lithium from... Voir plus

 • Offre sponsorisée

Forensic Mechanical Engineer

Sedgwick Claims Management Services Ltdrichmond, metro vancouver regional district, Canada

EFI Global is a full-service engineering, fire investigation, environmental, health and safety, and specialty consulting services firm serving a variety of industries in both the public and private... Voir plus

 • Offre sponsorisée

software engineer

Blueforce Tech Inc.richmond, metro vancouver regional district, Canada
Permanent, Temps pleinPermanent, Temps plein

Terms of employment Permanent employment Full time.Work must be completed at the physical location.There is no option to work remotely.Collect and document user's requirements.Coordinate the develo... Voir plus

 • Offre sponsorisée

Embedded Tester Co-op

Critical Environment Technologies Canada Inc.delta, metro vancouver regional district, Canada

Help us make safer air available everywhere.Critical Environment Technologies (CET) is the largest independent commercial gas-detection manufacturer in North America.We design, manufacture, and ser... Voir plus

 • Offre sponsorisée

Software Developer – Web/Cloud Application, Co-op

Semtechrichmond, metro vancouver regional district, Canada

Hybrid, 4 days on site (Monday to Thursday).Semtech is a leading global supplier of high-performance semiconductors and advanced algorithms for infrastructure, high-end consumer, and industrial equ... Voir plus

 • Offre sponsorisée

Electrical Engineer

Kruger Products Inc.new westminster, bc, Canada

At Kruger Products we have a shared vision for greatness.We manufacture some of North America’s most popular tissue brands - Cashmere®, Purex®, Scotties®, SpongeTowels®, Bonterra®, White Cloud®, as... Voir plus

 • Offre sponsorisée

Full Stack Engineer

Credit Counselling Societynew westminster, bc, Canada
Temps pleinTemps plein

The Full Stack Engineer at the Credit Counselling Society is responsible for a number of key responsibilities to build on and support the successful operations of our business, enabling our team to... Voir plus

 • Offre sponsorisée

Port Engineer, Electrical

Seaspan ULCdelta, metro vancouver regional district, Canada
PermanentPermanent

The Port Engineer, Electrical and Automation is accountable for the maintenance and repair of the electrical and automation aspects of Seaspan Ferries’ service vessels, including LNG and Hybrid‑ele... Voir plus

 • Offre sponsorisée

Quality Engineer

Norsat Internationalrichmond, metro vancouver regional district, Canada
PermanentPermanent

We have an innovative and outstanding team of industry professionals who drive our ongoing success at Norsat International Inc.We strive to offer a supportive, inclusive and nurturing environment t... Voir plus

 • Offre sponsorisée

Reliability Engineer / Project Engineer

Reyes Holdingsnew westminster, bc, Canada

Primary role of the Reliability/ Project Engineer is to identify, manage, improve equipment run time and preventative maintenance program.At the same time, the role requires hands‑on work through d... Voir plus

 • Offre sponsorisée

Build Engineer

Offworld Industriesnew westminster, bc, Canada
Permanent, Temps pleinPermanent, Temps plein

Offworld) is the independent studio behind the successful military first-person shooter game, “Squad”.Offworld was formed in 2014 by more than 15 developers who had worked together on the well know... Voir plus

 • Offre sponsorisée

Electrical Engineer - Richmond

NPA WorldWiderichmond, canada, Canada

Job description: Our client is an Engineering Firm recognized for delivering complex projects across the railroad industry and beyond.They design, build, install, and maintain custom systems and fa... Voir plus

 • Offre sponsorisée • Nouvelle offre
Embedded Systems Engineer

Embedded Systems Engineer

Foreseeson-Technology-Inc.-2richmond, metro vancouver regional district, Canada
Il y a 1 jour
Type de contrat
  • Permanent, Temps plein
Description de poste

Foreseeson Technology Inc. is a multifaceted, award-winning technology innovator providing electronic manufacturing, IT security distribution, electric vehicle charging equipment, and Intelligent software platforms for EV Charger and Energy Management System. Foreseeson has experienced over 25 years of continuous growth through innovation and we are also known for pioneering green technology to lower our carbon footprint through electric vehicle charging partnerships with municipalities and corporations.

About the Project

Foreseeson Technology Inc. is developing a modular Energy Storage System (ESS) using high-voltage battery packs. The system combines battery management, power conversion, embedded control, charging and discharging coordination, and local and cloud-connected monitoring.

The Embedded Systems Engineer will develop the firmware and embedded software that enables communication, control, monitoring, and coordination across the ESS. This role will work closely with electrical and power electronics engineers to integrate all system components.

Contract 1 year, with potential for contract extension or permanent/full-time

Expected pay for this position is CA$87, 360per year (Final salary will be determined based on the candidate’s qualifications, relevant experience, and alignment with the role)

Core accountabilities and Responsibilities

  • Embedded Firmware Development
  • Design, develop, test, and maintain embedded firmware using C and C++ for microcontroller-based ESS controllers and supporting hardware.
  • Implement reliable control and monitoring functions for battery packs, DC-DC converters, charging equipment, inverter interfaces, and system-level control devices.
  • Develop firmware for battery status acquisition, charge and discharge sequencing, contactor and pre-charge control interfaces, fault detection, and system-state management, subject to hardware and safety requirements.
  • Implement watchdogs, timeouts, fault-state handling, diagnostic reporting, and controlled recovery strategies.
  • Develop modular, maintainable firmware with appropriate code documentation, configuration management, and testing practices.
  • Device Communications
  • Implement and troubleshoot communication interfaces, including CAN/CAN FD where applicable, RS-485, UART, I²C, and SPI.
  • Integrate communication with existing battery controllers using verified protocol documentation and bench testing.
  • Develop and maintain communication drivers, message parsers, device status interfaces, and diagnostic functions.
  • Implement data acquisition for battery voltage, current, temperature, SOC, SOH, alarms, and fault codes where these parameters are available through supported interfaces.
  • Diagnose communication failures, timing issues, bus errors, signal-interface problems, and interoperability challenges across multiple battery packs and power electronics devices.
  • Support the implementation of protection interlocks, fault escalation, controlled shutdown, and emergency-stop interfaces in accordance with the system safety architecture.
  • Integrate system-level commands and status feedback for DC-DC converters, charging and power distribution modules, and inverter interfaces.
  • Support the implementation of control logic for battery utilization, energy-flow coordination, and operating modes.
  • System Monitoring and Connectivity
  • Develop embedded data interfaces for local monitoring, remote diagnostics, and the ESS dashboard and cloud platform.
  • Integrate embedded controllers and single-board computers such as Raspberry Pi, BeagleBone, or equivalent platforms where appropriate.
  • Support communication between embedded devices, the system controller, and supervisory monitoring software using suitable protocols or other defined interfaces.
  • Implement reliable telemetry, event logging, timestamping, device-health monitoring, and diagnostic data collection.
  • Support secure device communication, authentication mechanisms, access control interfaces, and firmware update procedures as required by the system architecture.
  • Firmware Testing and Validation
  • Develop unit tests, integration tests, hardware-in-the-loop tests, and test utilities as appropriate for the target platform.
  • Use hardware debuggers, oscilloscopes, logic analyzers, CAN analyzers, and other diagnostic equipment to identify and resolve firmware and interface issues.
  • Validate firmware behaviour under normal operation, communication loss, sensor faults, abnormal operating conditions, and system shutdown scenarios.
  • Work with the electrical and power electronics teams to troubleshoot hardware–firmware integration problems.
  • Maintain source control using Git or equivalent tools, and document firmware versions, changes, test results, and known limitations.
  • Participate in technical reviews, requirements definition, system integration, prototype testing, and preparation of engineering documentation.

Requirements and Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a closely related discipline.
  • At least three years of professional experience in embedded firmware development.
  • Strong proficiency in embedded C/C++, and/or python programming.
  • Hands-on experience with microcontroller platforms such as STM32, Texas Instruments, NXP, or equivalent.
  • Experience using firmware debugging tools, hardware debuggers, and embedded development environments.
  • Practical experience with CAN, RS-485, UART, I²C, and SPI communication protocols.
  • Experience programming or integrating single-board computers, such as Raspberry Pi, BeagleBone, or equivalent platforms.
  • Working knowledge of Linux-based systems and real-time operating systems (RTOS).
  • Ability to read electrical schematics and work closely with hardware and power electronics engineers.
  • Strong debugging, analytical, and problem-solving skills.
  • Ability to write clear technical documentation and work effectively in a multidisciplinary R&D team.

Preferred Qualifications

  • Experience developing firmware for battery management systems, energy storage, battery charging, power electronics, or industrial control systems.
  • Experience developing and testing software for safety-relevant or safety-critical applications.
  • Familiarity with functional safety principles, fault handling, watchdogs, and safe-state design in embedded systems.
  • Experience with bootloaders, firmware updates, over-the-air (OTA) update mechanisms, and firmware version management.
  • Familiarity with Git, automated testing, continuous integration, and software build systems such as Make or CMake.
  • Experience with Yocto or other embedded Linux build and deployment environments.
  • Experience with MQTT, cloud-connected IoT devices, telemetry, or remote diagnostic systems.
  • Familiarity with battery SOC/SOH monitoring data, battery communication, and multi-device control.

What We Offer

Each employee has a chance to see the impact of his work.You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weeklysports sessions, team building events, monthly drink, and much more

What We Offer

Each employee has a chance to see the impact of his work.You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weeklysports sessions, team building events, monthly drink, and much more

#J-18808-Ljbffr