Talent.com
Firmware / System Test Engineer
Firmware / System Test EngineerSymboticware Inc. • Calgary, AB, CA
Firmware / System Test Engineer

Firmware / System Test Engineer

Symboticware Inc. • Calgary, AB, CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Location : Calgary / Canada

Category : Software & hardware

Firmware / System Test Engineer

13.01.2025

SYMX.AI is looking for a Firmware / System Test Engineer to join our growing team to help build the next level of our cutting-edge IoT products.

About the role

We are seeking a proactive and detail-oriented Firmware / System Test Engineer to join our product development team. A vital aspect of this position is managing the complete firmware lifecycle—from validating requirements and establishing robust testing procedures to deploy builds across our entire fleet. You will be responsible for setting up and maintaining Continuous Integration / Continuous Deployment (CI / CD) pipelines, which can run on AWS or a local server, to seamlessly build, test, and deploy new telematics firmware.

Key Responsibilities

  • Requirements Validation

Collaborate with product managers, firmware developers, and system architects to understand requirements for new features and enhancements.

  • Translate these requirements into thorough test plans that verify functionality, performance, and compliance.
  • Continuously review and refine test coverage to ensure all critical requirements are validated before deployment.
  • Set up, maintain, and optimize CI / CD pipelines on AWS or local servers using tools like GitHub Actions, Jenkins, or GitLab CI to automate build, test, and deployment processes.
  • Ensure each commit triggers automated tests and requirement verifications, providing rapid feedback to developers.
  • Evaluate cloud vs. on-premise approaches (AWS vs. local servers) to balance performance, security, and cost considerations.
  • Test Case Development & Execution
  • Design, write, and conduct unit, integration, system, and regression tests for the firmware.

  • Identify gaps in test coverage and proactively create additional test cases as requirements evolve.
  • Define benchmarks and key performance indicators (KPIs) for firmware quality.
  • Test Bed & Hardware Management
  • Configure and maintain hardware-in-the-loop (HIL) setups, data simulators, and staging devices.

  • Integrate sensors, communication interfaces, and other components to mimic real-world conditions as closely as possible.
  • Automation & Results Analysis
  • Develop scripts (e.g., Python, Bash) to automate test execution, data collection, and log analysis.

  • Create dashboards or automated reports to visualize test outcomes, track pass / fail metrics, and highlight deviations from requirements.
  • Provide clear pass / fail criteria to determine build suitability for deployment.
  • Fleet Deployment
  • Manage and coordinate the deployment of new firmware releases across the entire fleet, working closely with Operations and Field Services.

  • Develop and maintain Over-the-Air (OTA) update mechanisms or equivalent deployment strategies to minimize downtime and ensure reliability.
  • Monitor performance post-deployment, gather feedback, and coordinate quick rollbacks or fixes if issues arise.
  • Collaboration & Issue Resolution
  • Collaborate with firmware developers to investigate, debug, and resolve issues surfaced during testing or deployment.

  • Document and escalate defects that fail to meet requirements, overseeing them from discovery through resolution.
  • Participate in daily stand-ups, sprint planning, and retrospectives (if applicable) to align testing and deployment efforts with overall project milestones.
  • Documentation & Process Improvement
  • Maintain comprehensive documentation of testing methodologies, test cases, and requirement coverage.

  • Identify and implement improvements in testing efficiency, reliability, and maintainability.
  • Stay informed about industry best practices for embedded testing, automation frameworks, and CI / CD methodologies, including the pros and cons of cloud vs. on-premise solutions.
  • Qualifications & Skills

  • Education & Experience
  • Bachelor’s (or Master’s) degree in Electrical Engineering, Computer Science, or a related field.

  • [X+] years of professional experience in Firmware or Embedded Software Testing, with substantial exposure to automation, CI / CD, and large-scale deployments.
  • Embedded Systems : In-depth understanding of embedded development lifecycles, microcontrollers, and communication protocols (CAN, UART, TCP / IP, etc.).
  • CI / CD Tools : Proficiency with GitHub Actions, Jenkins, GitLab CI, or similar platforms for build automation—experience deploying on AWS or local servers is highly desirable.
  • Scripting & Automation : Skilled in Python, Bash, or similar scripting languages to automate tasks, analyze logs, and generate detailed test reports.
  • Testing Frameworks : Familiarity with embedded test frameworks (Unity, Ceedling, or custom) and robust unit testing principles.
  • Hardware-in-the-Loop (HIL) : Experience setting up and troubleshooting complex test benches and simulators.
  • Source Control : Expertise in Git-based workflows (branching, pull requests, code reviews).
  • Deployment Strategies : Knowledge of Over-the-Air (OTA) or other large-scale firmware deployment processes.
  • Soft Skills
  • Excellent attention to detail and analytical thinking.

  • Clear communication and documentation skills for sharing test results, requirements coverage, and deployment statuses.
  • Ability to handle multiple priorities and meet deadlines in a dynamic environment.
  • A team player mindset with a drive to learn and contribute in a cross-functional setting.
  • Why Join Us?

  • End-to-End Ownership : Own the entire process of validating requirements, testing firmware, and deploying across our fleet.
  • Cutting-Edge Technology : Work with modern CI / CD tools and platforms, both cloud-based (AWS) and on-premise solutions.
  • Professional Growth : Develop your expertise in test automation, embedded systems, and large-scale firmware deployments.
  • Competitive Compensation : We provide a comprehensive benefits package, paid time off, and opportunities for performance-based rewards.
  • How to Apply

    Interested candidates should submit the following to info@symx.ai :

  • An updated resume / CV showcasing relevant experience.
  • A concise cover letter detailing your interest in the role and how your background aligns with these requirements.
  • (Optional) Links to projects, code samples, or other demonstrations of your testing or automation expertise.
  • We look forward to welcoming a Firmware / System Test Engineer who will champion our testing and deployment processes, ensuring our telematics firmware meets the highest standards and can be reliably distributed across our entire fleet.

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Test Engineer • Calgary, AB, CA

    Offres similaires
    Physics Private Tutoring Jobs Okotoks

    Physics Private Tutoring Jobs Okotoks

    Superprof • Okotoks, Canada
    Temps plein +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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Merchandiser Retail Team Lead

    Merchandiser Retail Team Lead

    Advantage Solutions Inc. • Okotoks, AB, Canada
    Temps plein
    We want you to help us shape the future of shopping experiences and deliver on our purpose of connecting people with the products and experiences that enrich their lives. Joining Advantage Solutions...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Customer Service - Remote - 50k-60k / Year

    Customer Service - Remote - 50k-60k / Year

    Spade Recruiting • Okotoks, Alberta
    Télétravail
    Temps plein
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Firmware / System Test Engineer

    Firmware / System Test Engineer

    Symboticware Inc. • Calgary
    Temps plein
    Firmware / System Test Engineer.AI is looking for a Firmware / System Test Engineer to join our growing team to help build the next level of our cutting-edge IoT products.We are seeking a proactive...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior System Engineer

    Senior System Engineer

    Lockheed Martin • Calgary
    Temps plein
    Be among the first 25 applicants.This position is part of Lockheed Martin’s Aeronautics - Advanced Development Programs team also known as “Skunk Works”, specializing in the development and licensi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Algebra Private Tutoring Jobs High River

    Algebra Private Tutoring Jobs High River

    Superprof • High River, Canada
    Temps plein +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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Deliver with Uber - Sign Up and Start Earning

    Deliver with Uber - Sign Up and Start Earning

    Uber eats • High River, AB, CA
    Temps plein +2
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Merchandising Service Associate - SA0067

    Merchandising Service Associate - SA0067

    RONA+ • Rocky View, AB, Canada
    Temps plein
    At RONA, our employees let their passion blossom every day.Our teams are driven by the desire to help people bring their projects to life and are committed to making a difference in the communities...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée
    Systems Engineer, Applications Team

    Systems Engineer, Applications Team

    General Dynamics Mission Systems - Canada • Calgary, AB, Canada
    Temps plein
    At General Dynamics Mission Systems–Canada, our focus extends beyond engineering technology solutions—we are dedicated to cultivating careers. If you seek a purpose-driven career solving...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Firmware Engineer

    Firmware Engineer

    Tangent Design Engineering • Calgary
    Temps plein
    We’re a Calgary-based product development firm known for solving complex engineering challenges across consumer electronics, industrial systems, and everything in between.Our team is deeply technic...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Technical Representative

    Technical Representative

    MAPEI Inc. • Rocky View County, AB, Canada
    Temps plein
    With over 80 years of experience, MAPEI is now one of the leading global manufacturers of chemical products for the building industry. We offer high-quality, durable products that care for both the ...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée
    Senior Control Systems Engineer

    Senior Control Systems Engineer

    Eavor • Calgary, AB, Canada
    Temps plein
    Department : Software Engineering.Location : Calgary, Alberta, Canada.Reports to : Director, Software Engineering.Senior Control Systems Engineer with extensive experience designing and tuning control...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Lead Engineer, System Performance

    Lead Engineer, System Performance

    AESO • Calgary
    Temps plein
    The Alberta Electric System Operator (AESO) is responsible for the safe, reliable, and economic planning and operation of the Alberta Interconnected Electric System. We provide open and non-discrimi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    HET Field Technician

    HET Field Technician

    Wajax Limited • Rocky View County, AB, Canada
    Temps plein
    Responsible for providing quality workmanship, consistent service, and technical knowledge to the customers.Performs all tasks related to the testing, diagnosing, repair, maintenance, and reconditi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    System Operations Engineer

    System Operations Engineer

    AltaLink • Calgary, AB, Canada
    Temps plein +1
    Full-time Term Employee (2-year term).Internal / External Opportunities.Powering a bright future starts with you!.At AltaLink, people are at the heart of our success. We are a team committed to doing ...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Senior Software Development Engineer in Test

    Senior Software Development Engineer in Test

    ICE • Calgary
    Temps plein
    Senior Software Development Engineer in Test.As a Senior Automation Engineer you will work with the Systems Analysts, Development, and QA to understand the business / product requirements, system req...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Systems Architect

    Systems Architect

    freelance.ca • Calgary, Canada
    Temps plein
    Our client is currently seeking a highly skilled System Architect.Location : Calgary preferred with some onsite or Remote with some travel. This individual will play a critical role in driving the ov...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Senior Engineer, System Planning

    Senior Engineer, System Planning

    Alberta Electric System Operator (AESO) • Calgary
    Temps plein
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.The Alberta Electric System Operator (AESO) is responsible for the safe, reliable, and economic planni...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée