8 days ago

Firmware Solutions Engineer

Sibros

Hybrid
Full Time
$140,000
Hybrid

Job Overview

Job TitleFirmware Solutions Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$140,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the role

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 Solutions Engineer 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 deployment and integration projects of our in-vehicle software for partners and customers.
  • Be the technical point of contact for in-vehicle software on key customer accounts.
  • Engage with customers and partners to ensure successful product integration through gathering requirements, creating proposals, deploying the 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.
  • Create 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 issues to closure by merging code directly to the firmware repository.
  • Validate solutions by testing on hardware.
  • Improve the quality of the Sibros products by providing user feedback to product teams.
  • Travel to customer sites to support key stages of the deployment and integration.
  • Identify and execute on code, design, and process improvements to improve our products and accelerate deployments.

What you should know

  • BS or MS in Electrical Engineering, Computer Engineering, or Computer Science.
  • 3 - 6 years of experience developing embedded software and interfacing with customers.
  • Expertise interfacing with customers and delivering complex software solutions.
  • Proficient in embedded C programming on resource-constrained systems.
  • Experience developing Linux/POSIX, and/or Android systems.
  • Experience working with modern software development methodologies and tools (Agile, git, unit testing, static analysis, code review, CI, MISRA C/C++, etc.).
  • Proven track record of leading and delivering projects in a fast-paced and collaborative environment.
  • Great team player with excellent verbal and written communications skills.
  • Experience mentoring team members, performing documentation and code reviews, and advocating for development best practices.

Preferred Qualifications

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

Key skills/competency

  • Embedded C
  • Linux
  • Automotive Protocols
  • OTA Updates
  • Real-time Data
  • Customer Integration
  • Software Deployment
  • Troubleshooting
  • Agile Methodologies
  • Project Leadership

Tags:

Firmware Solutions Engineer
Embedded software
Vehicle integration
Customer support
C programming
Linux
Project leadership
Technical documentation
Troubleshooting
Software deployment
Embedded C
C++
Python
Linux
POSIX
Android
Git
Agile
CAN
Ethernet
UDS
MQTT
HTTPS
OTA
Bazel
JIRA

Share Job:

How to Get Hired at Sibros

  • Research Sibros's mission: Study their vision for connected vehicles and the Deep Connected Platform.
  • Tailor your resume: Highlight extensive experience in embedded C, Linux, and customer-facing integration projects.
  • Showcase technical leadership: Prepare examples of leading projects and mentoring team members in fast-paced environments.
  • Deep-dive into automotive tech: Familiarize yourself with CAN, Ethernet, UDS, and OTA software update processes.
  • Practice communication skills: Be ready to discuss complex technical concepts clearly with non-technical stakeholders.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background