S

Sibros

Automotive OTA updates, data logging, diagnostics

Firmware Solutions Engineer 2

Embedded EngineeringPosted on Nov 12
Full-timePune, Maharashtra, India

About the Job

Requirements

  • A BS or MS in Electrical Engineering, Computer Engineering, or Computer Science.
  • Four to seven years of experience developing embedded software and interfacing with customers.
  • Proven expertise working directly with customers to deliver complex software solutions.
  • Strong embedded C programming skills on resource-constrained systems.
  • Experience developing for embedded RTOS, Linux/POSIX, and/or Android systems.
  • Hands-on experience with modern development methodologies and tools, including Agile, git, unit testing, static analysis, code review, CI, and MISRA C/C++.
  • A proven track record of leading and delivering projects in a fast-paced, collaborative environment.
  • Experience mentoring team members, reviewing documentation and code, and advocating for development best practices.

Responsibilities

  • Lead deployment and integration projects for in-vehicle software across partners and customers.
  • Serve as the technical point of contact for in-vehicle software on key customer accounts.
  • Engage with customers and partners to ensure successful product integration by gathering requirements, creating proposals, deploying products, developing solutions and reference designs, managing expectations, providing training, and resolving issues.
  • Design and develop customized integration applications in C and C++ to meet customer requirements.
  • Produce reference designs, application notes, training material, and other technical documentation.
  • Work closely with cross-functional stakeholders to create plans, identify risks, triage issues, and deliver on schedule.
  • Triage reported issues and bring them to closure by merging fixes directly into the firmware repository.
  • Test and validate solutions on target hardware.
  • Share field feedback with product teams to improve Sibros products.
  • Travel to customer sites to support key stages of deployment and integration.
  • Identify and execute code, design, and process improvements that strengthen products and accelerate deployments.

Desired Qualifications

  • Experience with C++ and Python.
  • Familiarity with automotive networking and protocols, including CAN, Ethernet, UDS, SOME/IP, and DoIP.
  • Experience with IoT technologies and concepts, including MQTT, HTTPS, security, OTA software updates, and telemetry.
  • Experience with collaboration and development tools including Bazel, PC-Lint, Git, JIRA, Confluence, and Google Test.

About the Company

Sibros

Automotive OTA updates, data logging, diagnostics

Sibros provides an embedded firmware and cloud platform for automotive companies that enables OTA software updates, data logging, and diagnostics across cars, trucks, buses, tractors, and two-wheelers. It combines vehicle-embedded software with cloud services to push updates throughout a vehicle’s life cycle and collect real-time ECU data for troubleshooting and optimization. The platform emphasizes safety, security, and privacy standards (ISO 26262, WP.29, GDPR) and supports broad vehicle compatibility. The goal is to help manufacturers deploy secure, ongoing software updates and diagnostics to extend vehicle life and enable data-driven decisions.

Company size
51-200
Company stage
Late Stage VC
Total funding
$95.5M
Headquarters
San Jose, CA
Founded
2018

Recently Posted Jobs

Explore more opportunities at Sibros

See more jobs