Talent.com
Junior Firmware Engineer (Automotive Aftermarket)
Junior Firmware Engineer (Automotive Aftermarket)Salvo Software • Vancouver, Metro Vancouver Regional District, CA
No longer accepting applications
Junior Firmware Engineer (Automotive Aftermarket)

Junior Firmware Engineer (Automotive Aftermarket)

Salvo Software • Vancouver, Metro Vancouver Regional District, CA
11 days ago
Job type
  • Full-time
Job description

About Salvo Software

Salvo Software is a dynamic, innovative, engineering-focused company at the forefront of advanced diagnostics. We are dedicated to building state-of-the-art tools and systems that drive the future of automotive and powersports technology. We pride ourselves on a culture of technical excellence, constant innovation, and a collaborative environment where bright minds solve complex challenges in software, hardware, and embedded systems. Join us in shaping the next generation of connected diagnostic solutions.

Role Overview & Responsibilities

We are seeking a talented and motivated Junior Automotive Engineer to join our team. This role is ideal for an early-career engineer eager to develop deep expertise in automotive protocols and embedded systems. You will assist senior engineers in integrating complex software and hardware components and contribute to the development of cloud-connected embedded devices.

  • Assist in the design and implementation of solutions involving core automotive protocols (e.g., CAN, UDS, OBD-II).
  • Collaborate cross-functionally to support the seamless integration of hardware, firmware, and software components.
  • Contribute to low-level firmware development for embedded systems under supervision.
  • Perform basic software debugging and assist senior engineers with troubleshooting hardware and software issues.
  • Work on implementing support for new device features for our cloud-connected automotive diagnostic scan tool.
  • Write clean, well-defined code, ensure quality, and maintain proper technical documentation.

Must-Have

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Mechatronics, or a related technical field.
  • 0-3 years of hands-on experience in software and firmware development roles (or recent graduate with strong relevant internship / project experience).
  • Familiarity with automotive Electronic Control Units (ECUs).
  • Proficiency with C programming.
  • Working knowledge of essential automotive protocols (CAN, UDS, OBD-II).
  • Familiarity with real-time operating systems (RTOS) for embedded systems.
  • Basic experience with low-level communication protocols such as I2C, UART, and SPI.
  • Basic software debugging skills and eagerness to learn about working with cloud-connected devices.
  • Nice-to-Have

  • Prior experience with power sports vehicles, such as Polaris.
  • Knowledge of additional automotive protocols such as J1939, K-LINE, and J2534.
  • Expertise in STM32 microcontroller programming.
  • Experience with boot code, low-level OS code, device drivers, and IO devices.
  • Understanding of ARM architecture, particularly M4 and A9.
  • Strong foundational knowledge of hardware and firmware interaction and development lifecycles.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Junior Firmware Engineer Automotive Aftermarket • Vancouver, Metro Vancouver Regional District, CA

    Similar jobs
    Firmware & Hardware Developer

    Firmware & Hardware Developer

    SST Wireless • Richmond, BC, Canada
    Full-time
    With several new products in the design pipeline, this is an exciting time for creative thinkers who are adept in realizing technical solutions to join us in creating products where your contributi...Show more
    Last updated: 30+ days ago • Promoted
    CAD Designer

    CAD Designer

    Arpac Storage Systems Corporation • Delta, British Columbia, Canada
    Full-time
    We are game changers! Arpac is Western Canada’s leading provider of material handling equipment and industrial storage solutions for over 50 years. Leading with innovative product lines and top-notc...Show more
    Last updated: 22 days ago • Promoted
    Senior Cloud Platform Engineer (Hybrid - CAD)

    Senior Cloud Platform Engineer (Hybrid - CAD)

    Lantern • Vancouver, BC, Canada
    Full-time
    Lantern is the specialty care platform connecting people with the best care when they need it most.By curating a Network of Excellence comprised of the nation's top specialists for surgery, can...Show more
    Last updated: 12 days ago • Promoted
    Qualcomm Chipset Firmware Engineer (Contractor)

    Qualcomm Chipset Firmware Engineer (Contractor)

    MistyWest • Vancouver, BC, Canada
    Full-time
    MistyWest is expanding its contractor pool and is actively seeking a Qualcomm-specific Bluetooth Audio Firmware Engineer to support current and upcoming headset and audio programs.This role is hand...Show more
    Last updated: 30+ days ago • Promoted
    Application Development Engineer

    Application Development Engineer

    Bally's Intralot • Vancouver, BC, CA
    Full-time
    Join INTRALOT as an Application Development Engineer – innovation and collaboration!.At INTRALOT, we shape the future of gaming through innovation and technology. Our global presence, diverse cultur...Show more
    Last updated: 30+ days ago
    Physics Private Tutoring Jobs Richmond

    Physics Private Tutoring Jobs Richmond

    Superprof • Richmond, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Principal Engineer (Golang)

    Principal Engineer (Golang)

    Starboard Recruitment • Vancouver, BC, Canada
    Full-time
    Starboard Recruitment, on behalf of our client, is searching for an experienced Principal Engineer.Our client is a top-tier, venture-backed, Series-B, US-based tech startup with a team of experts i...Show more
    Last updated: 30+ days ago • Promoted
    Backend Engineer

    Backend Engineer

    WavesReach • Vancouver, BC, Canada
    Full-time
    We are looking for a skilled and execution-driven Backend Engineer to design, build, and scale core backend services powering AllScales business. This role requires strong backend engineering fundam...Show more
    Last updated: 4 days ago • Promoted
    Senior Temporary Works Engineer

    Senior Temporary Works Engineer

    The Mirillion Group • Greater Vancouver Metropolitan Area, Canada
    Full-time
    Senior Construction / Temporary Works Engineer.The successful candidate will bring deep expertise in complex construction methods and a practical understanding of how to execute large-scale structu...Show more
    Last updated: 1 day ago • Promoted
    Senior Generative AI Software Developer (ID#5114)

    Senior Generative AI Software Developer (ID#5114)

    freelance.ca • Richmond, Canada
    Full-time
    This contract position follows a hybrid model and requires onsite presence in Richmond, BC a minimum of three days per week. Design and build applications using OpenAI, Azure OpenAI, and open-source...Show more
    Last updated: 30+ days ago • Promoted
    Mechatronics Engineer

    Mechatronics Engineer

    Red Rabbit Robotics • Burnaby, BC, Canada
    Full-time
    At Red Rabbit Robotics, we are on a mission to solve global labor shortage and create a future of abundance.We aim to deploy one million humanoid robots in the next 10 years, eventually producing a...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer 1

    Software Development Engineer 1

    Actalent • Vancouver, BC, Canada
    Full-time
    HIRING ASAP! If interested in more information / direct feedback, please reach out to me directly at .FEFF;Below are some details about the position : . PAY : $40-43 an hour depending on experi...Show more
    Last updated: 13 days ago • Promoted
    Technical Product Engineer

    Technical Product Engineer

    Progressive Automations • Richmond, BC, Canada
    Full-time
    Progressive Automations is one of the top manufacturers and distributors of linear actuators and home / office automation. We have over a decade of experience in the industry and are quickly growing.O...Show more
    Last updated: 30+ days ago • Promoted
    Junior Project Engineer

    Junior Project Engineer

    Saltworks Technologies • Richmond, BC, CA
    Full-time
    Quick Apply
    Saltworks Technologies is a global leader in advanced industrial desalination and lithium refining.Our innovative machines produce clean water from high-strength industrial discharges and refine li...Show more
    Last updated: 14 days ago
    Senior Software Engineer - Credit

    Senior Software Engineer - Credit

    Marqeta, Inc. • Vancouver, Toronto, Metro Vancouver Regional District, Ontario, Canada
    Remote
    Full-time
    As a Senior Software Engineer on Marqeta’s Credit team you will play a pivotal role in shaping how credit is accessed, evaluated, and delivered at scale, directly impacting the financial lives of m...Show more
    Last updated: 12 days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Algo Communication USA • Burnaby, British Columbia, Canada, V5J 5L2
    Full-time
    Remote applications and candidates requiring relocation assistance or work sponsorship will.Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and vi...Show more
    Last updated: 20 days ago
    Embedded System Engineer

    Embedded System Engineer

    ZVST Cloud Tech • Vancouver, BC, Canada
    Full-time
    Title : Embedded System Engineer.C, Silicon Validation, NVMe, PCIe, debugging, compilers, GIT, RTOS.Develop and test SSD firmware- Preferred not mandatory. Participate in design and code reviews.Coll...Show more
    Last updated: 30+ days ago • Promoted
    Junior QA Developer

    Junior QA Developer

    CadMakers • Burnaby, BC, Canada
    Full-time
    Let’s build something amazing together!.At CadMakers, our QA and Development teams work hand-in-hand to push the boundaries of what’s possible in construction technology.QA at CadMakers...Show more
    Last updated: 30+ days ago • Promoted