Embedded Software Engineer - Automotive

Keeptruckin San Francisco , CA 94118

Posted 3 months ago

Who we are:

KeepTruckin is on a mission to modernize the trucking industry. With the leading fleet management platform, we are bringing trucks online and fundamentally changing the way freight is moved on our roads.

At KeepTruckin, we see our hard work rewarded in tangible ways every day and we believe that intelligence is most powerful when paired with humility. We're motivated by the opportunity to impact and improve every facet of a trillion-dollar industry that touches everyone's lives. KeepTruckin is proud to be a Forbes Cloud 100 company and recognized by Glassdoor as a "Best Place to Work" in 2019.

We are looking for people from all backgrounds who want to make an impact on the millions of drivers who keep our world moving. Together, we laugh hard, snack harder and work together to drive innovation at the intersection of tech and transportation.

About the Job:

As a Senior Automotive Protocol Developer, you have an amazing opportunity to shape the way we develop our products. We are looking for candidates with a strong embedded software background and hands-on experience interfacing with vehicle networks. This role offers the opportunity to work on a variety of projects and new technologies. As a member of the Embedded Software team, you will be advising on the design, architecture, and testing of our products.


  • Solve challenging problems related to vehicle communication protocol in embedded systems

  • Provide technical direction through analysis and protocol validation of captured data

  • Remain current on industry standards and best practices through conferences, trade shows and OEM visits

  • Interpret captured data and test results to drive product innovation while maintaining compliance

  • Work with technologies such as CAN, Serial and Ethernet


  • Degree in Software/Computer/Automotive Engineering or equivalent

  • 5+ years of experience with embedded software development

  • Strong background in C/C++, Linux, embedded development

  • Expertise in vehicle communication protocols including ISO 14229, SAE J1979, SAE J1939 or ISO 27145 is a plus

  • Exposure to Python is a plus

  • Exposure to embedded systems, ECU or scantool design and validation highly encouraged

  • Knowledge of electrical hardware and software development is desired

  • Expertise in writing tests to validate software in automated test environments

As an equal opportunity employer, we are committed to diversity in the workforce. In accordance with applicable law, we prohibit discrimination against any applicant or employee based on any legally recognized basis, including, but not limited to; race, color, religion, sex (including pregnancy, lactation, childbirth or related medical conditions), sexual orientation, gender identity, age (40 and over), national origin or ancestry, physical or mental disability, genetic information (including testing and characteristics), veteran status, uniformed service member status or any other status protected by federal, state or local law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Embedded Software Engineer


Posted 1 week ago

VIEW JOBS 10/5/2019 12:00:00 AM 2020-01-03T00:00 We're looking for a midlevel embedded software engineer to join our team. We code most often in C but will use whatever it takes to get the job done. Our midlevel engineers can plan out their work and drive it to completion. They've also seen a good swath of the product development lifecycle, including prototyping, working on production code, and some exposure to mass production. Why should you join us? My name is Mike, and I've been on our team for over 10 years. As a product development consultancy, we get to peek inside a lot of exciting companies. That's how I know there's nowhere else I'd rather be. Nobody sees the kind of variety that we do. Working here is being immersed in a constant stream of projects across different industries using different technologies. You will learn. A lot. About everything. Our engineers are not just versatile within their own fields firmware engineers work with everything from 8bit micros to embedded Linux to smartphones we also have EEs driving SolidWorks, MEs developing iOS apps, and FW engineers laying out PCBs. You'll iterate through many careersworth of projects and solutions faster than you thought possible. And you'll get better at it each time. Everyone here loves hardware, so much that we've been known to spend leisure time on projects that aren't so different from what we do at work. Or perhaps it's the other way around. We may code in bits and bytes, but we work in the real world. Our desks are cluttered with dev boards and prototypes. We work shoulder-to-shoulder with teammates, discuss our work throughout each day, and build amazing things together. Were constantly in front of clients to extract feedback, plot course corrections, and lead the way. Day-to-day, we work in closeknit teams of typically 2 to 6 engineers. Here are the types of things our firmware team get excited about. * Programming on 3 different microcontrollers and getting them all to talk together. Wirelessly. * Figuring out the magic init sequence to harness an OLED display that you harvested from a smartphone. * Convincing embedded Linux to boot on a board that a coworker designed from scratch. * Getting an LED to blink juuuust right. * Sleeping soundly because you're just as proud of your test suite as you are of the code its bulletproofing. We still operate like a small company within Accenture. As a result, your contributions will have immediate, visible impacts not just on projects, but also on the success of the organization. Although we all swab the decks, everyone also gets to help steer. We are located in the heart of downtown San Francisco, convenient to public transit and at an epicenter of a flourishing technology industry. Our team enjoys working together, and we greatly value maintaining an awesome company environment. We look for people who are bright, enthusiastic, and fun We regularly spend time together outside the office, whether that's doing happy hour at a local watering hole or enjoying the rocking chairs at the Exploratorium. If this is resonating, we'd love to get to know you. WHERE: San Francisco, CA Accenture San Francisco CA

Embedded Software Engineer - Automotive