Embedded Software Engineer - Vancouver - Humanoid

    Humanoid
    Humanoid Vancouver

    2 weeks ago

    Full time $80,000 - $125,000 (CAD) per year *
    Description

    Embedded Software Engineer (Robotics)

    We are looking for a passionate and skilled Embedded Software Engineer (Robotics) to join our innovative team in Vancouver. You will play a pivotal role in designing, developing, and optimizing embedded systems for cutting-edge robotic applications. Collaborating with a multidisciplinary team, you will create robust, high-performance solutions for real-world challenges.

    Responsibilities

    • Develop and implement embedded software for robotic systems, emphasizing real-time performance and reliability.
    • Integrate and optimize hardware and software components, including sensors, actuators, and communication modules.
    • Write and debug firmware for microcontrollers, FPGAs, and SoCs.
    • Collaborate closely with mechanical and electrical engineers for seamless system integration.
    • Implement and manage communication protocols such as EtherCAT, CAN, UART, SPI, and I2C.
    • Perform hardware testing, validation, and troubleshooting of embedded systems.
    • Analyze system constraints to optimize performance and resource utilization.
    • Maintain detailed documentation of designs, code, and test results for traceability and technical clarity.

    Requirements

    • Bachelor's or Master's degree in Electrical Engineering, Computer Science, Robotics, or a related field.
    • Proficiency in programming languages such as C, C++, and Python.
    • Solid understanding of embedded systems, real-time operating systems (RTOS), and hardware-software interfaces.
    • Experience with communication protocols (EtherCAT, CAN, etc.) and sensor integration.
    • Familiarity with debugging tools like oscilloscopes, logic analyzers, and in-circuit debuggers.
    • Knowledge of safety-critical systems and standards is a strong plus.
    • Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.

    Preferred Qualifications

    • Experience with robotics frameworks such as ROS/ROS2.
    • Hands-on experience with FPGA/SoC development.
    • Knowledge of agile development methodologies.
    • Familiarity with off-the-shelf EtherCAT-based motor drivers.

    Conditions

    • Competitive salary plus participation in our Stock Option Plan
    • Paid vacation
    • Travel opportunities to our London, Vancouver, and Boston offices
    • Freedom to influence the product and own key initiatives
    • Collaboration with top‑tier engineers, researchers, and product experts in AI and robotics
    • Startup culture prioritising speed, transparency, and minimal bureaucracy.

    Job Details

    • Location: Vancouver, BC
    • Industry: Robot Manufacturing
    • Seniority level: Mid-Senior level
    • Employment type: Full-time
    #J-18808-Ljbffr
    * This salary range is an estimation made by beBee
  • Work in company

    Software Engineer

    Only for registered members

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products ...

    Vancouver $104,000 - $148,000 (CAD) Full time

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products ...

    Vancouver $104,000 - $148,000 (CAD)

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    Company Overview · At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. ...

    Greater Vancouver Metropolitan Area $60,000 - $105,000 (CAD) per year

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    Company Overview · At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. ...

    Vancouver $60,000 - $105,000 (CAD) per year

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products ...

    Vancouver, BC VC L $60,000 - $105,000 (CAD) per year

    1 week ago

  • Work in company

    Senior Software Engineer, Graphics

    Only for registered members

    Resumen du poste · L'opportunité. L'équipe qui a apporté Unity à visionOS et permis l’interaction en temps réel grâce à Play-to-Device prend de l’expansion en préparation d’un projet encore plus ambitieux : adapter PolySpatial pour diffuser du contenu Unity vers d’autres moteurs ...

    Vancouver $125,300 - $187,900 (CAD)

    1 month ago

  • Work in company

    Software Engineer

    Only for registered members

    Arista Networks is looking for world-class software engineers to join our Packet Forwarding Engines (PFE) and System software development team. · ...

    Vancouver, British Columbia

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    We're looking for a Software Engineer to join our core product engineering team. This role is ideal for someone with ~5 years of experience who enjoys building and owning production systems end-to-end, · ~5 years of professional experience as a software engineer (backend, platfor ...

    Vancouver, BC

    3 weeks ago

  • Work in company

    Software Engineer

    Only for registered members

    Job Title: Software Engineer (Platform Engineering) · Job Location: Vancouver, Canada (Hybrid) · Experience: 1 to 3 Years · Pay Rate: CA $35-$38 PH · Role Summary: · NearSource is seeking a Software Engineer (Platform Engineering) to support enterprise-grade CI microservice syste ...

    Vancouver $65,000 - $110,000 (CAD) per year

    3 days ago

  • Work in company

    Software Engineer

    Only for registered members

    · Company Description · Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, ar ...

    Vancouver, BC, Canada $65,000 - $110,000 (CAD) per year

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    General Information · Locations: Vancouver, British Columbia, Canada · Role ID · 212855 · Worker Type · Regular Employee · Studio/Department · CT - Frostbite · Work Model · Hybrid · Description & Requirements · Electronic Arts creates next-level entertainment experiences that ins ...

    Vancouver, BC $65,000 - $110,000 (CAD) per year

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    · You are a strong full-stack software engineer with experience building and maintaining production systems. You care deeply about code quality, reliability, and user experience, and you enjoy working across frontend and backend systems to deliver meaningful features. · You unde ...

    Vancouver, British Columbia $95,000 - $140,000 (USD) per year

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    Company Description · ImmersaHealth is a Canadian health tech company revolutionizing personalized health education by leveraging Virtual Reality (VR), Augmented Reality (AR), Artificial Intelligence (AI), and real-time biometric feedback. Our innovative platform empowers users o ...

    Vancouver, British Columbia $65,000 - $110,000 (CAD) per year

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    Insight Global is seeking a · Software Engineer, AI Platform · to join a leading enterprise game company on a permanent, hybrid basis in Vancouver, BC. This role sits within the · Infrastructure and Platform Services · organization, which serves as the backbone of the company's g ...

    Greater Vancouver, British Columbia $65,000 - $110,000 (CAD) per year

    22 hours ago

  • Work in company Remote job

    Software Engineer

    Only for registered members

    About GroundedAI · GroundedAI builds software systems that turn complex, real-world data into reliable insights. Our products operate in challenging, industrial environments where correctness, performance, and maintainability matter just as much as innovation. · We work at the in ...

    Vancouver $65,000 - $110,000 (CAD) per year Full time

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    At Walt Disney Animation Studios we have a deep commitment to the philosophy that creativity inspires technology, and technology inspires creativity. Engineers on our Production Technology team develop and implement new algorithms to solve challenging problems for all of our anim ...

    Vancouver, BC $65,000 - $110,000 (CAD) per year

    22 hours ago

  • Work in company

    Software Engineer

    Only for registered members

    · Job Title: Software Engineer (.NET Core) · Location: Currently 100% Remote within Vancouver (Moving to Hybrid w/ 1-2 days in-office work) · Type: Full Time/ Permanent · Pay: $110,000 - $120,000/ Annually + 10% Annual Bonus · Total OTE: $121,000 to $132,000 Annually · Job Close ...

    Vancouver, BC, CA $110,000 - $132,000 (USD) per year

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    About the company · At Accentrust, we are an agile tech startup dedicated to building scalable and innovative software solutions that solve complex data challenges. Headquartered in Vancouver, our passionate team leverages cutting-edge technologies, including Generative AI and La ...

    Vancouver, British Columbia $65,000 - $110,000 (CAD) per year

    6 days ago

  • Work in company

    Software Engineer

    Only for registered members

    · Job Description: · Job Title: Software Engineer (Platform Engineering) · Job Location: Vancouver, Canada (Hybrid) · Experience: 1 to 3 Years · Pay Rate: CA $35-$38 PH · Role Summary: · NearSource is seeking a Software Engineer (Platform Engineering) to support enterprise-grade ...

    Vancouver, BC, Canada $65,000 - $110,000 (CAD) per year

    2 days ago

  • Work in company

    Software Engineer

    Only for registered members

    · Company Description · Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, ar ...

    Vancouver, BC, Canada $95,000 - $145,000 (USD) per year

    1 week ago

  • Work in company

    Software Engineer

    Only for registered members

    Arista Networks is looking for world-class software engineers to join our Extensible Operating System (EOS) software development team. · Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers. · ...

    Vancouver, British Columbia

    1 month ago

Jobs
>
Embedded software engineer
>
Jobs for Embedded software engineer in Vancouver