Embedded Software Engineer (Vehicle Integration)

About XStream Trucking
XStream Trucking is making an impact on the heavy-truck industry through increased profitability, and the environment by reducing fuel consumption and production of greenhouse gasses.  As the exclusive provider of TruckWings, a fully-automated and cloud-connected aero device, XStream Trucking saves the semi-truck industry an estimated 4-6% in fuel costs.

TruckWings are managed and controlled through CarbonConnect, an in-house built, IoT based connectivity platform that automates the wing operation and measures the impact on fuel efficiency.

About the Role
We are currently seeking a versatile Embedded Software Engineer (Vehicle Integration) with 4+ years of coding experience to assist in the expansion and ongoing maintenance of the CarbonConnect platform.

In this role, you will:
  • Develop and maintain firmware (C++) for connecting to the truck CAN bus, integrate sensors and controls, and communicate that data to the cloud
  • Develop and execute software verification plans, test procedures and test environments, ensuring software system requirements are met
  • Work in conjunction with other hardware development engineers to bring new hardware to life

About the Team
By joining the XStream Trucking engineering team, you will:
  • Join a small team in expanding our platform for data collection and analysis for the trucking industry
  • Build both rapid MVP prototyping and production code
  • Building an exciting, new SaaS product on the CarbonConnect platform

Desired Skills   
  • 4+ years work experience in Embedded Software Development (specifically C++)
  • Microcontroller programming (ie. STM32) including bootloader, behavior loops, and state-machine logic
  • Solid grasp of communication protocols such as GPIO, UART, I2C and others
  • Experience with integrating sensors such as GPS, accelerometers, and others
  • Experience with connected hardware and interfacing with cloud architectures
  • Experience with testing and validating production code
  • Bachelor’s degree in Computer Science or Electrical Engineering with strong software background

Bonus Skills
  • J1939/CanBus
  • Experience with Particle.io IoT devices
  • Mesh Networking, RF
  • nRF51
  • Other programming language skills (python, perl, sql, javascript, etc)

Perks
  • Full suite of benefits (401k match, health, dental, vision, etc)
  • 15+ days holiday a year + federal holidays
  • Close to Redwood City CalTrain

Location(s): Redwood City, CA

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file