Talent.com
Socket.dev
Senior Software Engineer (with Embedded Systems experience)Socket.dev • Richmond, Metro Vancouver Regional District, Canada
Senior Software Engineer (with Embedded Systems experience)

Senior Software Engineer (with Embedded Systems experience)

Socket.dev • Richmond, Metro Vancouver Regional District, Canada
6 days ago
Salary
CA$80,000.00 yearly
Job type
  • Full-time
Job description

We are seeking a motivated Software Engineer to advance the application development project and integration of Energy Management Systems (EMS) and EV charging solutions. The ideal candidate will have experience in the EV charging industry and are aware of/willingness to learn EV charger communication protocols, backend system integration, and software development related to smart energy or charging infrastructure.

Salary: $80,000 – $100,000 per year

(Final compensation will be based on qualifications, technical expertise, and relevant experience.)

Location: Richmond, BC (Hybrid Schedule Flexibility)

WHAT WE OFFER

When you come on board, you're not just filling a position title; you're becoming part of a team that's building something bigger, together! We invest in your growth as deliberately as we invest in our own:

  • Structured career development programs: clear paths for skill-building and advancement as our divisions expand
  • Recognition that means something: programs designed to reward initiative, not just tenure
  • Employee events and engagement: that build real connection across teams and divisions
  • Comprehensive extended health benefits and paid time off: Because performance starts with wellbeing
  • A culture built on respect, teamwork, and diversity: the foundation that lets fast growth stay healthy growth

RESPONSIBILITIES

  • Develop, maintain, and enhance software for Energy Management Systems (EMS) and EV charging platforms.
  • Implement and support EV charger communication protocols such as OCPP (Open Charge Point Protocol).
  • Design and develop APIs, backend services, and communication interfaces between chargers and management systems.
  • Collaborate with cross-functional teams, including hardware, firmware, cloud, and product teams, to ensure seamless system integration.
  • Monitor system performance, troubleshoot software issues, and provide technical support when required.
  • Software testing, debugging, validation, and deployment activities.
  • Support integration with cloud platforms, databases, and third-party systems.
  • Maintain technical documentation, software specifications, and user manuals.
  • Stay updated on industry trends, EV charging technologies, and energy management solutions.
  • Other assigned tasks/ projects from time to time

REQUIREMENTS/NICE-TO-HAVES

  • A minimum of 3 years of experience in software development and successfully managing projects.
  • Knowledge or experience with OCPP protocols, networking protocols and EV charging systems.
  • Experience with or willingness to learn cross-platform app development
  • Experience with cloud platforms, IoT systems, or energy management applications is an asset.
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Experience in software development using languages such as Python, C++, Java, or JavaScript.
  • Experience with AI/ML integrations or AI-powered applications
  • A strong grasp of information technology concepts and processes.
  • Ability to manage multiple tasks and meet deadlines in a fast-paced environment.
  • Knowledge of microservices architecture and distributed systems
  • Experience with infrastructure-as-code and cloud automation tools
  • Familiarity with Agile/Scrum development environments
  • Strong attention to detail and problem-solving skills
  • Excellent English written and verbal communication skills

About Foreseeson

Foreseeson Technology Inc. is a BC-based Manufacturing and Distribution Services organization with over 25 years of innovation and industry leadership. Recognized among the Top 100 Tech Companies in BC, we build technology-driven solutions that support operational excellence, sustainability, and business growth.

We are passionate about building reliable, scalable, and forward-thinking solutions — and we’re looking for talented individuals who share that vision.

Please submit your updated resume through:

https://foreseeson.com/careers/

*We thank all applicants for their interest; however, only candidates selected for an interview will be contacted.*

Foreseeson Technology Inc. is an equal opportunity employer committed to creating an inclusive and diverse workplace. We welcome applications from all qualified individuals.

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Engineer (with Embedded Systems experience) • Richmond, Metro Vancouver Regional District, Canada

Similar jobs

Senior Software Developer - Embedded Linux & Wireless - C$100,000 - C$125,000 A Year

Delta ControlsSurrey, Canada
Full-time

Seeking a Senior Software Developer to lead the design and development of Linux-based embedded systems, focusing on kernel-space programming, device drivers, and wireless technologies. Show more

 • Promoted

Senior Software Developer - Embedded Linux & Wireless - C$100,000 - C$125,000 A Year

Delta Intelligent Building TechnologiesSurrey, Canada
Full-time

Lead the design and development of software for Linux-based embedded platforms, including kernel-space programming and wireless stacks, mentoring junior engineers and contributing to architectural ... Show more

 • Promoted

Sr. Embedded Software/Firmware Engineer

EthernoviaVancouver, Metro Vancouver Regional District, CA
Full-time

Senior Embedded Software/Firmware Engineer (Device Drivers).Location: Canada (Multiple Positions), 100% Remote work.Preference for those in or adjacent to Eastern Time Zone.Ethernovia is changing h... Show more

 • Promoted

Senior Quality Engineer - Embedded Systems & Sqa Lead - C$85,000 - C$110,000 A Year

Global Energy Technology CompanyBurnaby, Canada
Full-time

Seeking a Quality Assurance Lead with a background in electronics and software engineering to manage quality processes for new product developments, including planning and executing QA activities a... Show more

 • Promoted

Senior Software Engineer

UnblockedVancouver, Canada
Full-time

About UnblockedUnblocked is a high-growth, well-funded SaaS company that helps answer questions software development teams have about their applications.This allows them to spend less time in meeti... Show more

 • Promoted

Senior Software Engineer

MastercardVancouver, Metro Vancouver Regional District, CA
Full-time

Mastercard powers economies and empowers people in 200+ countries and territories worldwide.Together with our customers, we’re helping build a sustainable economy where everyone can prosper.We supp... Show more

 • Promoted

Flight Software Systems Engineer

MDA Systems Ltd.Richmond, Metro Vancouver Regional District, CA
Full-time

As part of a space mission team, you will work on a program such as CHORUS, a satellite constellation using Synthetic Aperture Radar to derive worldwide insights about our planet.You will work with... Show more

 • Promoted

Senior Software Engineer - DevOps

Microchip Technology Inc.burnaby, metro vancouver regional district, Canada
Full-time

Join our Firmware / Embedded Software team in the Communication Business Unit at Microchip.The role focuses on building, operating, and continuously improving the CI/CD, build, and release infrastr... Show more

 • Promoted

Senior SSD Firmware Engineer – Embedded Systems

SolidigmVancouver
Full-time

A global memory technology company is looking for an experienced Firmware Engineer to join their SSD firmware team in Vancouver.The role entails developing cutting-edge NAND SSDs and requires a Bac... Show more

 • Promoted

Senior Software Engineer

Foreseeson Technology, Inc.Richmond, British Columbia, Canada
Full-time

We are seeking a motivated Software Engineer (with Embedded Systems experience) to advance the application development project and integration of Energy Management Systems (EMS) and EV charging sol... Show more

 • Promoted

Senior Software Engineer - Solutions - C$100,000 - C$150,000 A Year

SugerVancouver, Canada
Full-time

This role involves working with customers to design integrations, troubleshoot issues, and guide them through implementation. Show more

 • Promoted

Fortinet Senior Software Developer in Embedded Systems

FortinetBurnaby, Metro Vancouver Regional District, CA
Full-time

Take the next step in your career with Fortinet as a Senior Software Developer specializing in embedded systems.This role involves working on groundbreaking products within a collaborative team env... Show more

 • Promoted

Senior Embedded Software Engineer, Vcs

Rivian and Volkswagen Group TechnologiesVancouver, Canada
Full-time

OverviewRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter.From operating systems to zonal controllers to... Show more

 • Promoted

Senior Software Engineer - Frostbite

FrostbiteVancouver, Canada
Full-time

Description & RequirementsElectronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story.Part of a community tha... Show more

 • Promoted

Senior Enterprise SaaS Sales — Embedded Finance

VoPayVancouver
Full-time

A leading fintech provider in Vancouver is hiring a Senior Account Executive to drive sales of embedded finance and payment solutions.The ideal candidate will have over 6 years of SaaS enterprise s... Show more

 • Promoted

Senior Embedded Systems Engineer

Stellar Recruitment Inc.Vancouver, Metro Vancouver Regional District, Canada
Full-time

Get AI-powered advice on this job and more exclusive features.This range is provided by Stellar Recruitment Inc.Your actual pay will be based on your skills and experience — talk with your recruite... Show more

 • Promoted

Senior Software Engineer

PetsAppSurrey, Metro Vancouver Regional District, CA
Full-time

Pillexa is a healthcare commerce platform that helps direct-to-consumer brands launch and scale across Canada and the US.We connect brands to a network of board-certified prescribers and licensed p... Show more

 • Promoted

Senior Software Engineer

fiveonefourVancouver, Metro Vancouver Regional District, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Embedded Systems Engineer - C$110,000 - C$120,000 A Year

Stellar RecruitmentVancouver, Canada
Full-time

Develops embedded system applications, focusing on FreeRTOS and Embedded Linux, and interacts with hardware components, including Bluetooth Low Energy sensors. Show more

 • Promoted

Senior Embedded Software Developer - Dometic

MarineRichmond, British Columbia, Canada
Full-time

Dometic is searching for a skilled Embedded Software Developer in Vancouver, BC, to cultivate innovations in the marine sector.Focus on developing firmware and connectivity for state-of-the-art ele... Show more