Firmware Solutions Engineer - II

About Sibros Technologies

Who We Are

Sibros is accelerating the future of SDV excellence with its Deep Connected Platform™ that orchestrates full vehicle software update management, vehicle analytics, and remote commands in one integrated system. Adaptable to any vehicle architecture, Sibros’ platform meets stringent safety, security, and compliance standards, propelling OEMs to innovate new connected vehicle use cases across fleet management, predictive maintenance, data monetization, and beyond.

Learn more at www.sibros.tech.

Our Mission

Our mission is to help our customers get the most value out of their connected devices.

Follow us on 

LinkedIn | Youtube | Instagram

About the role:

Job Title: Firmware Solutions Engineer - II

Experience: 3 - 6 years

Sibros’s Deep Connected Platform is the world’s leading solution for full vehicle over-the-air software updates, real-time data collection, and remote diagnostics. The technology stack is designed to scale to millions of vehicles and to be deployed on any vehicle architecture including scooters, motor cycles, passenger vehicles, commercial vehicles, and more.


The firmware software department at Sibros focuses on the in-vehicle software stack, developing highly reliable software that can be easily deployed on a wide range of hardware, operating systems, and vehicle architectures.


The firmware solutions team is responsible for working with partners and customers to integrate our products into their hardware and vehicles. This includes gathering requirements, creating proposals and documentation, deploying and integrating our in-vehicle software, developing custom solutions, supporting customer issues, and more. As a senior member of the team you will be responsible for leading key integrations with customers, providing technical guidance and mentorship to team members, and solving complex and impactful problems for customers, partners, and Sibros.

What you’ll do: 

  • Lead Customer Deployments: Drive integration projects of our in-vehicle software for global partners and customers, ensuring successful product delivery.
  • Technical Point of Contact: Serve as the primary technical expert for key customer accounts, managing expectations and providing expert guidance.
  • Custom Development: Design and develop customized integration applications in C and C++ to meet specific customer requirements and vehicle architectures.
  • Solution Engineering: Gather requirements, create technical proposals, develop reference designs, and provide training to ensure seamless product adoption.
  • Code & Quality: Triage reported issues and bring them to closure by merging code directly to the firmware repository; validate all solutions through rigorous hardware testing.
  • Cross-functional Collaboration: Work with internal stakeholders to manage risks and schedules, while providing user feedback to product teams to drive continuous improvement.
  • On-Site Support: Travel to customer sites to support critical stages of deployment and integration.

What you should know:

  • Education: BS or MS in Electrical Engineering, Computer Engineering, or Computer Science.
  • Professional Experience: 3–6 years of experience developing embedded software with a proven track record of interfacing directly with customers.
  • Technical Proficiency: Expert-level Embedded C programming on resource-constrained systems.
  • OS Knowledge: Significant experience developing for Linux/POSIX and/or Android systems.
  • Modern Tooling: Proficiency with Agile methodologies, Git, Unit Testing, Static Analysis, Code Review, CI, and MISRA C/C++ standards.
  • Leadership & Communication: Excellent verbal and written communication skills with experience mentoring team members and advocating for development best practices.

Preferred Qualifications

  • Advanced Programming: Proficiency in C++ and Python.
  • Automotive Networking: Familiarity with industry protocols including CAN, Ethernet, UDS, SOME/IP, and DoIP.
  • IoT & Connectivity: Experience with MQTT, HTTPS, security, OTA software updates, and telemetry.
  • Development Stack: Experience with Bazel, PC-Lint, JIRA, Confluence, and Google Test.

What We Offer

  • Competitive Compensation: A package inclusive of performance incentives.
  • Growth Environment: A dynamic work environment with a flat hierarchy and rapid career advancement.
  • Learning & Development: Access to continuous learning and professional development opportunities.
  • Work-Life Balance: Flexible working hours and a culture that promotes balance.
  • Comprehensive Benefits: Health insurance and wellness programs.
  • Modern Policy: Flexible vacation and paid time off, you decide when you need a break.
  • Team Culture: Regular team events, off-sites, and a budget for online courses, books, and conferences.

Engineering

Remote (Canada)

Compartir en:

Términos de servicioPrivacidadCookiesPatrocinado por Rippling