Jr. Embedded Software Engineer

Motiv Power Systems - Foster City, CA (30+ days ago)3.0


At Motiv, we’ve taken a radically different approach to building electric trucks. Motiv has developed a line of all-electric medium-duty truck and bus chassis, our EPIC platform, which is used in many all-electric truck and bus applications. Our next-generation power management electronics and software make it easy to integrate new technology components into new vehicles from the first all-electric school bus in California carrying school kids to the first all-electric Refuse truck quietly driving the streets of Chicago, Motiv-powered vehicles get the job done. We thrive on tough, complicated challenges that have the potential to build a better future.

We are looking for a smart, enthusiastic Junior Embedded Software Engineer, Customer Support to join the engineering team as a key contributor. As part of a small team, you will investigate field issues and work with engineering team to resolve these promptly. Responsibilities include software testing and debugging.This position is located in Foster City, CA, United States. Passion and motivation are as important as the knowledge sets in being successful at Motiv. You must be self-motivated.

Responsibilities:
Investigate field issues and work with engineering team to resolve these promptly.
Document field failures and develop tests to ensure these are not repeated.
Test embedded software products for Motiv heavy electric-drive vehicle and its applications.
Train customer support technicians on field data collection and debugging.
Create instructions for resolution of known issues.
Participating in project team discussions on product design and present customer vehicle data to engineering teams and management.
Contributing in a meaningful way to team goals and initiatives to increase quality and efficiency of software test processes.
Be an outspoken, proactive champion of quality for Motiv.

Qualifications:
BS or equivalent degree in EE/Computer Science or related field.
Strong knowledge and understanding of electrical theory and components.
Familiar with automated test suites.
Experience in writing/debugging C, and scripting experience (e.g., Perl, Python, Ruby, Bash, etc).
Good organizational skills.
Ability to work effectively with cross-functional teams and suppliers.
Experience with software and communications diagnostic tools such as com port analyzers, Wireshark and hardware diagnostic tools, such as oscilloscopes.
This position will require less than 25% travel to client sites.
Experience with electrical and electronic controls and components, preferred, not required.
A basic knowledge of Controller Area Network (CAN) communications, preferred, not required.
Experience with automotive electric power-train testing technologies a plus.